The top is s nice, snug fit. I wouldn't recommend the pants for anyone under 16yrs because of the “Britney Spears crutch”. If you don't know this cut, it basically means it is just enough to hide to kitty. You don't want these if you want to hide any bulges, they're a low midriff show style pj and something that Penny would be likely to think twice about wearing especially in front of Leonard. :)