We had a wonderful stay! Our villa was in a great spot and in good condition. The highlight was probably the staff: they were all super friendly, helpful, and informative. There were a few small issues with the villa, but nothing to really complain about. Our check-in was a bit awkward because we showed up early in the morning before the front desk was staffed, but it got sorted out fairly quickly. The grounds were kept in good condition and the location of the resort is fantastic -- I'd argue it's about as good as you can get on the island! We'd definitely stay there again if we went back!