This place far exceeded our expectations. Magnificent views, friendly and helpful hosts, beautiful, clean accommodation with so many little extras. I would thoroughly recommend it. We will definitely be returning and recommending it to others.