This dress is really comfortable. The fabric is soft and the cut is flattering. The only thing I'm not a big fan of is the side ruching. It's on one side, but not the other which makes the "v" in the tie dye design go to the side when it's on. I feel like I'm always moving it over so the point of the "v" in the design is in the center. I'm 5'5", 125lb and I got the XS. Normally I'm a small top and small or medium for skirts, but this dress fits well and is very stretchy.