The top provides the results expected. However, the top is a bit too big. An extra small would have been perfect. I ordered a male size small in a different brand a year ago and it fit perfectly. Sometimes female sizes are way too snug, so I order the male size. With this being a different brand, the male size small is a bit big on me. Yet, I decided to keep it because of not wanting to return it after wearing it.All in all, the product is nice.See full review