This is the first time taking a class with eSaral, so the experience was unique to me. I wasnt quite sure what to expect, but I am very pleased with this format. The instructor was very knowledgable, worked at a good pace, and most importantly, was very good at communicating with all the attendees and ensuring questions were answered. I would definitely recommend eSaral to others and I hope to have the opportunity to attend more training classes with eSaral..