This is a great place to stay at and I would stay here again. The apartment was very clean and there’s a lot of space. Kitchen is big and has everything you need, the balcony is big and it has amazing views. Pool and hot tub are nice. We even swam with sea turtles at the beach directly outside! The bed was a little too firm and I was confused on check in and out time as it was not consistent. Some messages said check out at 10am and some said 11am, same with checking in- both 3 and 4pm. To be fair I could have easily clarified as the owner was very responsive and even checked to make sure I got in ok.