Very cute. The top could cover more but otherwise it fits well. Its hard to find a 1 piece swim dress in the stores. I'm glad this one fits and was what I was looking for. I'm 5'3 about 200lbs and got an 18-20