This suit is cute, flattering on, came ontime and fits great. I gave 3 stars because the stitching is a bit itchy and can only wear it for a short period of time. It's unfortunate because I bought this suit to wear to the beach thinking it would be a great 2 piece option for my new mommy bod. No way will I last all day in it. If the seller corrected the itch issue I would give it 5 stars.