Excellent facilities, particularly for kids, in a great location.