I stayed here for my birthday festivities and snagged a cheap rate through Expedia. I booked three rooms for my group, all the same type of suite.
The place isn't half bad. Location-wise, it's close to The Strip. Can't complain about that. The rooms are larger than most places on The Strip, but the ceilings seem lower than traditional ceilings. I don't know that that matters, but still. Also, their towels suck.
Other than that, I had a pleasant stay. They were kinda jerks about me not paying the security deposit on all the rooms, which seemed lame considering I used my card to pay for everything on Expedia. Otherwise, semi-smooth sailing. I mean, this isn't the Bellagio... you get what you pay for, you know.