Dr Yaz and the whole team at Brechon are outstanding. They are great at explaining everything in as much detail as I want. All options are presented and explained so that informed decisions can be made. There is no pressure, no extraneous procedures, no hassle at all. Everyone there is friendly, courteous, and professional. My experience has been exceptional. Highly recommended.