This fantastic place ticked all the boxes for our family of five. John was so helpful and always quick to respond. We would definitely stay again.