I'm angry at some one canceling last minute on me.
What will you do when they arrive?
They won't arrive, they canceled, remember?
They shouldn't have cancelled on you with little notice. That's both rude and you may have spent time and money on preparing plans.
Yeah I did and I'm not very happy about it.
Make sure to let them know you feel about it. You have all the rights to get angry  but make sure to talk with them in a civil manner.