Don't expect them to be on time or fairly compensate you for wasting you're entire day waiting on them. After breaking not one but TWO guarantees of times they'd show up, I canceled. Apparently, my time is not important and taking up an entire work day was only worth an "I'm sorry here's $25 discount for your trouble". OFFENSIVE!
If you expect responsible, courteous professionals, you won't find them here. Hire someone else.