A clean, friendly place with stunning views and all the amenities you would expect.