"Dr Klein's office is aces in my book. The receptionist was friendly and able to get all my insurance information for me. I was seen at the time I was given for my visit and everyone there was so helpful. They even helped get me directions to my next Drs visit I was heading to. Dr Klein explained everything to me and even got on the phone wth me later that day when I had more questions."