I must say, I was a little timid in purchasing these. But now that I have them, I love them! The fit is perfect, snug but not too much. It accentuates the areas you want but leaves just enough to the imagination. I will definitely be wearing these on my next trip to the gym swimming pool ;)