I love it!! I usually wear a medium in all my clothes, so I ordered a size medium and it fit great. It is very comfortable. It has little attached shorts under it that are not visible from under the skirt part when you are wearing it.

Edited/Updated:
Okay, well, after wearing this to a water-park the other day I was extremely disappointed! Not only were the seams coming apart on the straps, but the underwire for the bra part has come out too. After spending $30 on a swimsuit I would have thought it would be well made, but it wasn't. :( Super sad about this!