A really great place that is clean, well-equipped and with fun facilities for all ages! Location worked really well for us too.