Everyone at Dr. Castor's office was very friendly and helpful, the wait time wasn't long and the office was clean and comfortable. I had a routine cleaning and check-up done, and I must say that the cleaning was pretty rough- literally. My teeth and gums were sore afterwards, and it did take over an hour for the appointment, which was a little longer than I was expecting. Dr. Castor does seem to really care about his patients which is awesome. Overall, I was satisfied.