The experience was really nice. The teacher was very flexible in adjusting to the group requirements and always tried to make the sessions very relevant and interesting - even if that meant not following the book strictly. This really helped with improving the actual skills and not just theoretical bookish knowledge.