The courses from APO are organized very well, the food is delicious, the counselors are excellent and the teachers are cool. All counselors organize interesting activities every day so we never get bored. All lessons are interesting and the tasks are quite creative. I truly enjoyed the experience of being there and the ability to learn new useful things. We played many games with counselors and teambuilding was great at this point, so with their help I managed to find a lot of new friends and acquaintances.