Dr Kamran is awesome, tops in his field. He always takes his time to explain things and makes sure that any questions you may have are addressed. His staff are all great and friendly.