Prices are fair and they easily accommodate changes in my schedule. I feel like the services provided are done well. The staff is very friendly. I did have an issue with one of drs briefly but when I approached him about it he was very kind and professional and I could not have been more impressed. Very happy with this office.