I ordered the exact size I usually wear and its just a touch snug, but I prefer the bottom to be a little snug. Covers my mommy pooch which isn't great. The color is bright. I will be ordering another one in a different color.