I chose the black/white print dress in a large and paid about $20. Anymore than $30 and I would not have purchased. For me, the quality is great when considering the price I paid.

I'm 5'8" and the dress hits me at my ankles, which I think is great, so I can showcase the full extent of a cute pair of wedge sandals.
I am 170 lbs with an athletic build, so I ordered a large. I now know I could've ordered a medium, but I like having the extra room, it doesn't take away from the dress at all. It appears more relaxed and beach-ready.