The apartment was amazing - very clean, gorgeous ocean views, spacious, great kitchen and very comfortable beds. We would absolutely stay again! You will not be disappointed if you book this place. Mike and the KOALA team communicated everything we needed to know in advance. When we had a small issue when we arrived at the hotel (the reservation hadn't been transferred to our name), Mike and the team were amazing. They liaised directly with the resort immediately to sort the issue in time for our check in time. The customer service was outstanding.