A great place for kids and a fantastic locations.