I absolutely love how it fits. I have a petite and athletic build (5'4, 115 lbs.) and I thought the fit was perfect. Coverage is moderate, it's a little cheeky but definitely appropriate to wear. I'd have to agree with the other reviews when they say that it's not the best for tanning, but I don't care much for tanning anyway so it's no issue. The one thing I was a little disappointed with is that the bottoms don't quite match the top. The bottoms are more of a very dark, navy blue and the top is definitely a stark black/white, but since I love the fit so much it's not really a big deal for me, although navy blue isn't the best color on me :P But I think I may have just gotten a weird order. I think this will flatter all skin tones as well.