Yeah we weren't too impressed with the Strat either when we stayed there for New Years, but it was a room on the strip for a decent price so we couldn't b*tch. (it was a place to sleep and we didn't have to chance a DUI) Besides, we had the tickets for the party at the top which was kickazz.
I've been in the double down a couple times now. Hated it every time. People try to get in a fight with you "just cause". Makes no sense to me. I know that place is known for that, but wtf. Reminded me of that Hogs & Heffers chithole.