Great views, lovely location and everything was clean, functional and comfortable. We had a great time and would definitely stay again.