@Kath9 it seems like that guest is the imagination kind. (was this the sexy crossword guy??)
In other words, he's imagined that ABB is one certain thing, the thing he's imagined it to be. And when your place turned out to be what you described it as instead of what he imagined it to be then he was upset. He (it appears) wanted you to offer him all the things his past hosts had and that he decided Should be a part of the deal, nevermind what your listing actually said it would be.
This is what is frustrating about ABB's push to think that text and house rules can/should be hidden, and that the only thing that matters in the transaction is the dollar amount. He's used ABB lots, you're an active host and you both had a bad experience. This stay disappointed you both, but you are the most harmed bc you didn't get a say in his "imaginary" listing. You said what you offered, he booked it, but then was cranky that he didn't get what he wanted.
At least your review of him paints an accurate description of his visit with you.