Overall, a wonderful stay. Gorgeous surroundings, nice architecture, tranquil room environs, nice staff, comfy bed, great shower, tasty dinner at the restaurant, and world class coastline views. On the downside: A bit strange to sign a waiver regarding cat entry into rooms (They're your cats why blame us for their wanderings?) Spilled beer stain on floor tiles upon entry into our room that cleaning staff missed. But hey, small things, and overall an excellent experience. We'd come back.