the bottoms were a little small but the top is terrific. It has great support and is well made. I have little ones so I'm active in the pool and this stays in place well and should last me all summer. Good price for a good suit.