Friendly staff, great machine, large cage area--gives the ball enough travel to really tell where it'd go on an open field. Had an issue with the cage netting getting in the way of the pitches--the girls at the front fixed it for us with excellent attitude and credited time without me having to ask for it. We live in L.A. but I'm sure we'll return here anytime we're around Long Beach.