I booked a room on Treasure Island at Hotels.com the rate was fantastic, however on arrival at the desk I was charged a MANDATORY $28 resort fee. I hate the bait and switch, especially when this fee is not disclosed. My room was nice and clean, the bed was comfortable and the views of the strip spectacular, however I will never stay here again and I will tell my friends of the ridiculous fee!