I would definitely recommend him.
The wait time for each visit is horrible though. It is an average of 2 hour wait after your appointment time.
Otherwise everything else is good and smooth. He is a good doctor who understands what you want. Very natural and beautiful results. His staff is super nice and understanding. He has an Indian assistant who was there every time I've gone for a visit, and she is so nice and sweet. She makes you feel super comfortable and has a sense of humor, which makes you feel good even when you are down. They are very on top of things and keep track of you.
One of the best medical experiences I have had, and I will be back in a few years for some more nip/tuck :)