Overall solid 4/5 stars. Amazing location, quick response time from the host, and generally clean and large studio. All the beach gear provided was very helpful as well (beach towels, cooler, mask, snorkel, fins). Loved having free laundry right next door too.
The biggest issue I had was that it was not one large bed as described and how it looks in the picture. It was two twin beds pushed together! Very disappointing that my long distance boyfriend and I had to sleep on separate beds for our special vacation. And the beds have wheels so they were constantly moving around and would not stay together. My boyfriend would wake up multiple times a night to push the beds back together.
One other thing is that it does not have central A/C. The machine in the corner was incredibly loud and only made the immediate area surrounding it cool. The bathroom in the back was always hot.
However, location location location did make up for these flaws. I would still highly recommend this listing, but I wish I had known about the beds and A/C.