This shirt, which I got in the Bahama Mama color, size S, is so beautiful. It has a very elegant cut, flowing and flattering without being too baggy. I would be sure to get a size on the smaller spectrum of what you generally wear, since it is a relaxed fit.
Warning: I was so excited I wore this shirt the second I got it in the mail... and I ended up blue. Literally. Took a couple of showers to get the dye off my skin. So definitely wash this piece ALONE in cold water before wearing it to help the dye set and get rid of excess dye so you don't end up looking like a smurf.
Addendum: Agreed, after several washes, the shirt kept turning me blue. :( I love the color but I had to return it.