Waiting 45 minutes past my original appointment time without so much as an acknowledgement of the delay from the staff is just poor customer service.
This office appeared to be over-booked and it would be common courtesy to apologize to customers for the long wait times.
I ended up leaving because of the long wait time and I didn't get so much as an apology. Just "ok, I'll let them know."