We purchased this to help our son with his football training and as an additional training service offering for my husbands Personal Training business. The throwing machine is extremely durable and well built. Very unique in nature but excellent at helping players improve their receiving, speed and agility and quickness, etc. football skills. Our son is able to catch 100+ passes in a fraction of the time that it would have taken my husband to throw to him! We Highly recommend this product to anyone looking for an additional training tool to help cut down training time and ensure accuracy with every pass. We plan on ordering the cart to go with it because the unit itself is very heavy but very durable. Excellent customer service, highly communicative pre and post sales!