Location couldn't have been much better, about 500 yard walk to incredible beaches / water, amenities were pretty good too including heated pool. Where our experience wasn't so pleasant involved the cleanliness of the home. Even though it was well taken care of and you can tell that the owners do adore their home, it wasn't very clean, with sand / dirt on the tile floors at first check-in, found a centipede in a cabinet near kitchen, later killed a small cockroach and found ants encircling our tooth paste bottles in the bathrooms, bed linens smelled like sweat, made the stay / home feel a little bit dingy especially for the premium price point. If you intend on getting out and about during the majority of your stay and will spend most of your time on the beach, then reserve this place. If you intend on doing some R and R at home while staying here, might be best to choose another place.