Overall super cute, the material isn’t the best for very humid vacation locations. It’s a jumpsuit that requires to be tied back up each time so using the bathroom is difficult because I couldn’t really get it back on easily. I’m 5”2 - 130 lbs - B cup & M fit me perfectly.