Well done- this is a triumph!
I am another person who finishes projects right before the guests arrive. Sometimes I think I ask people to stay just so I can get that kick up the rear to get something done in the house!!
What did they say when they saw it?