Excellent and well-rounded! Great bedside manners! I recommend Dr. David Amsterdam to every one looking for a great ophthalmologist!