Great location with views, comfortable accommodation, and patios. A whole family can enjoy their time here together, but also find nooks to hide and enjoy some privacy. Pool is great.