This place is bad with appointments! What are they for if they arent going to honor them? I can see being half hour later, but one hour +?!? Your pushing my buttons! Especially when you take time off work for this! Not giving them business anymore!
About Front Desk: Front desk staff are not at fault, they have to make up excuses for the back up.