If you don't mind dealing with rude and incompetent office staff then you won't mind this place. I was referred here by my primary care doctor and told that my appointment was at 1:30. I have ADD so I write these things down so I remember them. I wrote down what the office girl told me my appointment time was: 1:30. I get there and am told my appointment was at 1 but that I could wait around for the next 2-3 hours in their packed waiting room and wait to get seen. The office staff was beyond rude to me and the other people in the office so I decided to leave and ask my doctor to refer me elsewhere. It's very obvious this office overbooks patients and the office staff is nothing but rude. I don't even want to know what the doctor is like if his staff is like this.