Christina communicated quickly and made the booking process easy and hassle-free. The apartment was super comfortable and felt like home. The grounds were pristine and well maintained, the multiple pools were relaxing, and the beach was amazing. The location was great too, being close to shops and restaurants. It was also easy to drive just 15 minutes to some other great beaches. We had one issue with the toilet, but it was fixed right away by a friendly maintenance worker. We had an awesome time and would love to come back again!