My first two visits to this practice went well but my experience today was just horrible. I arrived on time to my appointment only to wait in the empty waiting room for 40 minutes. I was told a few times by the staff at the front desk that I would be see shortly. After 40 minutes I gave up and walked out. Two thumbs down--- don't go to this practice if you expect to ever see the doctor.