Hi
OnTheEdge, since you are open to considering both
online and
physical classes, I will offer my two cents.
Online classes offer many benefits such as flexibility of time and ability to pace yourself.
Physical Classroom coaching on the other hand, requires students to travel and mandates that they present themselves at specified dates/times for the classes.
This obligation to be present at specified dates/times for the Physical classes can actually be a
blessing, for it imposes the much needed discipline required to ace GMAT.
In either case, best way would be for you to do a couple of trial classes with few providers, before finalizing.
Good luck!