Dr Craig Rubinstein is incredibly kind and funny. He made me feel completely comfortable from the minute I met him and continued to make me laugh up until the 6 week check up. He is highly professional. He made sure he explained the procedure to me in the initial consultation so that I was aware of what was going to happen. He had a high attention to detail and I could tell he was committed to giving me the best results. I cannot express enough how happy I am with the work he has done and I'm incredibly grateful for the new found confidence he has given me.