Online and in-person lessons
Lessons conducted by qualified, licensed and experienced professionals.
Individual and group registration
Program content adjusted to suit the learning needs of each group
Accommodation, transportation and meals included with some programs
Escorted daily local activities included for some programs