Comfortable, clean and homey. Lovely mountain views and many amenities, including snorkeling gear, beach chairs and even a small outdoor area for grilling. Excellent location near several great beaches. Takasan and Mimi are very gracious hosts. We would definitely stay again!