Note to self: Avoid this hotel.

So is it just my sick mind, or is something sinister going on in this banner ad?