Super cute bathing suit for a great price! The top is very flattering. The bottoms are a little cheeky but nothing too crazy. Im 56 and 150, the large fit me fine. I bought the navy color and received a lot of compliments on it. Im debating buying it again in another color!