Dr. Steinberg and his staff do quality work, IF you don't mind waiting. Every time I had an appointment there, we would end up waiting in the waiting room for up to two hours before we were actually seen. It seemed a bit ridiculous to wait that long for a ten minute band change each month. The staff always seems really busy and you can also end up waiting in the chair for up to another half hour once you've been called before you're actually seen. Their prices are fair and they have monthly payment options.