I like the dress. It's perfect for casual summer look without any effort. Just put the dress on and you're ready for the day! It is very loose. I'm 5'7, 140lbs and got S. It fits quite loose but I think that's the design, so it's fine. I have to wear a bralette with it because it is a bit too revealing (because it is so loose) on top. But it works fine with it. Also, a bit see-through, so make sure to wear boyshorts with an appropriate color underneath.