We had a pleasant stay. There were three of us (all adults), so the studio was pretty crowded, but for 1-2 people it would be fine. The location is great, super close to the beach and walkable to restaurants/shops. There are beach chairs and snorkeling gear in the apartment for us to use, which was nice.
Amy was responsive throughout our stay. On the first night, the air bed didn't work properly and kept deflating on its own throughout the night. I told Amy about it the next day, and she brought over a different one promptly, and it works perfectly.
Two things that I thought could be improved on is 1) the internet speed and 2) the trash policy. We had to work during our stay, and the wifi worked but we found it extremely slow. The night before we left, I realized that we had to take out the trash ourselves - but considering we paid $135 for cleaning, I thought it would be nice if trash was included in that charge (given that the volume is not excessive).