Great place to stay with brilliant views from every room.