The benefit of going on a retreat is that all the pieces of Yoga are integrated. One really feels the "community of spirit" when we live and practice together. There is nothing left out, and one finally feels the depth of what Yoga has to offer. On retreat, all levels of practice, and all manner of experiences are given space. It just does not compare to any other way of learning.