Beautiful views, lovely hospitality and all the amenities you need for a comfortable stay.