I was referred from a colleague to visit this practice. From the first call I was warmly welcomed, given suffice information on insurance, scheduling and services here. They have a variety of times and days to accommodate the busiest of professionals. The layout affords a variety of services and the have a gym on premises.