Dr Hadaegh is amazing! He is extremely professional and always takes the time to explain any type of procedure that he is performing. I would absolutely recommend him!