Lovely place with everything you need and great location. Can accommodate a big group and all age groups.