200, 300 and 500 Hour Residential Yoga Teacher Training Course with Option of Private and Shared Rooms.