Very professional and clean facilities. Front desk was informative and provided an updated that the doctor was running 15 minutes behind as I got the last appointment of the day and was able to run an errand before I showed up to the office. The procedure went as the doctor stated. Highly recommend.