I liked this dress a lot, but it was too big. I got a large and felt like it swallowed me whole (5' 2", usually 8 size in a dress). It's comfortable though and would be good for a lazy day where you want to be comfortable, but still look nice. The dress is a good length, so you shouldn't worry too much about flashing anyone.