Great stay! villa had everything we needed and was super clean! Only advice is that the taxi service is not overly reliable out there and we faced allot of challenges not having a rental car!