I bought this a size up. Was a little tight on the belly. The top has no support, but is comfortable. The bottoms didn't come up as high as the picture depicts, but I'm also very tall and most of my weight is in my belly. I bought this as a last minute need, and it suited my needs. I just put a tank top over it. The red color listed is the peachy color in the picture.