Power Swing is a great place for practicing baseball or softball. They are set up with several cages used for batting practice. The people who work there are nice and helpful. The machines are very flexible to pitch at different speeds and heights. My eight year old son and his teammates go there often and have a great time.