Dr. Masi is an excellent primary care doctor. I know from experience that he goes the extra steps when you need extra care. Also when you are sick you always get an appointment - you may wait but you will see him and he will help get you back on your feet.
Pros: always available
Cons: long waits in office