Great place...they work with you on scheduling and they answer your questions in a way that you can truly understand the reasoning or logic.
Its take a little bit waiting time first time when you visit but is gonna be all right and the staff is gonna be helpful when you are there second time