The Utah Baseball Academy is a great place to go to get instruction and for batting cages. They are high priced and don't really provide the customer service that one would expect for an establishment like that. They do put on some good tournaments and help out those that solicit their services to get to the next level of baseball.
more