The location, group size, and especially the coaching technique was good. The trainers were very precise in their objectives, focusing on the key foundations, and then building upon them via practical exercises. I would suggest maybe adding a small element of presenting to a small group of people (5-8) other than those in the training group at the end of the day to let us try out the skills.