Like most beginners, I have trouble hitting the ball first. Well, I finally caved and got this, cost be damned! And... it works! Hallelujah! I've been using it to warm up and it's been helpful, to say the least! On the surface, it seems expensive. But totally worth it!