Incredible little slice of paradise with all the amenities you will need. The views are beautiful, location is great and little touches makes for a great place to stay. Highly recommended.