Dr. Bloom and his staff are highly competent, attentive to details and patient concerns, and have excellent bedside manners. They perform careful work with great results, and do not mind re-doing work if patient is not happy. They never force a procedure on patient; they explain work clearly and give patient choices where applicable.