Y'all, this dress is seriously cute, comfortable, flattering, and fun. Sizing is spot-on. I ordered an XS. For reference, I'm 5' tall and 111 lbs. Given my short stature, the top portion of this dress is a bit blousy on me due to the extra material and my oh-so-short torso. But every other element of this dress fits perfectly, and I consistently deal with extra material length whenever the clothing item isn't specifically made for petites. The straps are adjustable and they can also be tucked into the dress if you prefer a strapless look. I like the 'security' the straps provide though. I have a small chest (32B) so I don't want any wardrobe mishaps! The waist cuts in but it's very stretchy so the comfort level of this dress is truly shocking. And the length, miraculously, is perfect for me. It hits exactly at my ankles, enabling me to wear casual flat sandals with this dress. It has a denim look and the wash is soft like pajamas. I'm not usually one to go for a denim dress but this version is truly fantastic. The skirt swirls just enough to provide movement and bounce but the upper tiers aren't too bulky so this dress sort of falls around my hips in the greatest way. And....drumroll....it has pockets! I cannot wait to wear this dress to my next girly brunch!