A wonderful place to stay with stunning views over the water.