My son has attended both IMG and Doyle . He attended IMG for two weeks last summer and just finished the Doyle Academy 20 day program . I recommend the Doyle program . Following the Doyle program he came back a different player . His confidence , baseball IQ, hitting and fielding have improved tremendously. This was witnessed by me and his coaches at home . His bad habits were corrected at Doyle . The Doyle brothers are hands on and involved in the teaching and coaching everyday . In comparison , IMG has the glitz and glamour , but the teaching is sporadic. It appeared that they are more focused on making sure the players get through the drills and the "boxes" are checked to make sure certain skills are covered . Also, it appeared that no real teaching was done at IMG. At Doyle the kids receive didactic instruction , watch film, and take notes with a notebook to reinforce the lessons . If you want to see rapid gains , Doyle hands down.