Everything we hoped for, and more. A great place to come with kids.