Yep, I run into this kind of problem all the time. Makes me wonder how many people move on and book elsewhere. Look the check-in person in the eye and mention all the problems. Their knowing look will tell you everything. But be kind. It's not their fault.