When I received it, it was better than expected. Color was vibrant (royal blue) and it was way more flattering on. Bottoms fit great size S (us 2) top is a little lose but it works (us 34B). Love it and want in more colors!