Absolutely incredible place — spotless, modern, comfortable with high end finishes and plentiful amenities. The location is perfect, the hosts were easy to communicate with and we had a marvelous stay. Would 100% stay here again. Mahalo!