This place was truly amazing, from the generous hospitality to the stunning location that continually took our breath away. The accomodation was very clean and had everything we needed. Will definitely be booking this place again.