Dr. Ruskin is kind, compassionate, and super patient. He takes a great deal of time to take care of you. However, he does not post any sort of price list for his services(retina photo, general check up, contact len fitting are all priced differently). Therefore, if you are paying out of pocket for a checkup, you will be in for a shock at the end of the visit. Always ask and be clear.