I rarely go to the doctor, but in my experience, they've never been on time. Dr. Craparo is no different, although, he's slightly closer to being on time. I'm usually only there when I'm forced to go for school or work. As for price, my insurance covers 100% of my visits, so I have no clue if he's expensive or not. I have no real complaints about his office, but I don't have anything really good to say either. He's just your average doctor in your average town.