Everything about this place exceeded our expectations. The location was perfect with the beach, restaurants and shopping within walking distance or a very short drive away. Attention to detail, the beautiful decor, privacy and the peaceful garden made our stay perfect. A great place for two people.