Very comfortable. fits true to size. i also have this in white. fits snug in the top but hangs loose around the waist making it very comfortable. shirt is very flattering. the polka dots add a playful touch. super cute.