5 stars
This was my first visit and I am highly impressed. This office has its own lab, which is very convenient and the staff is professional, well-organized, and caring. I enjoyed my experience with them and want to give them 5 stars. They deserve it.