How convenient for someone's first post to be defending poor service received by a regular hitcher!
I also think the smoke smell is more than just a minor issue.
Also, trying to blame a poor employee... Quality Control?! Any reputable person should surely want to check things that people are sending out on their behalf??
Hope you get your refund