Awesome place! The owners are super nice and it's a great place to hit some balls.
Not interested in hitting? There is an area for kids and a couch to watch tv. The facilities are very clean and I was impressed on how warm and inviting it was. This place caters to everyone: kids, adults, leagues, or someone who hasn't picked up a bat since 8th grade (me). They also do custom apparel and embroidery.