Dr. Villa has been kind to me and I haven't had any problems. It's my belief that the work he performs is relatively expensive. One other point that bothered me a bit is that he didn't ever mention the maker of BriteSmile has a $100 off coupon on their webpage, even though he gets paid back by them for that cost.
I chose Dr. Villa due to how close he is to the Belmont train stop and because he's in the Blue Cross network.
A good other point is that when he installs crowns, they take about 3 weeks to arrive at his ofice so he will allow you to pay 50% before then and 50% at that time. So, that's a nice plus.
Office is nice, one of the newer buildings in that area of Belmont. Not sure how 'good' he is or even how costly overall since this has been my first appointment with a dentist in Chicago.