I ordered this thinking it would just fit about any size. I am average size with a larger chest. The bottoms aren't as sheer as pictured nor do they go up as far on your hips. and the top isn't supportive enough if you are above average up top.