Been here twice and highly recommend them.
They take you in right away and are very helpful. The docs take their time with you and explain everything as there's nothing I hate more than places that are in a hurry to kick you out.
Well-run office overall.