I have been here before- (the office in Wyndmoor, PA) and had a reasonably good experience. Yes, office staff can be rude and we would all rather have them be nicer. Last year, blood draw was done very well. The year before, not so great.
Last year, when I went there, I was asked if I had an appointment and, at that time, was told that it was possible to make one (which I hadn't known.) Today, I tried to make an appointment online. When you get on their site, you're referred to a phone number to make an appointment. When you call that number, you get a recording that says the number is not in service. Then, HOW do you make an appointment? read more