great place for family with young kids.