Fantastic location and all the amenities you could want for a family-friendly break. Loved it.