The outfit is great for fun private times! This is obviously intimate apparel and not for actual costume or casual use. ;P The top is very sheer and the skirt is teeny tiny. The costume itself is very stretchy, so don't worry about it being too snug.