SIX STARS!!! This is a luxury villa with everything and more. Between the private pool, outdoor kitchen, super comfy bed and views that are second to none, you will not find a better spot. The hosts are the best and were super kind, flexible, and even delivered fresh baked bread every morning! Our kids did not want to leave, and nor did we.