Perfect, safe, beautiful location! So much more than we expected, we'll definitely stay again hopefully soon!!!