I've stayed here four times now, and every time is the same. Great location, but rooms are always dirty. One time, there was a crusty stain in the carpet by the bed. Gross. Every time there's always a layer of dust on everything. The cabinets always look grimy. The purple chair always seems to have inconspicuous stains. The bed however, has always been clean.
I think there are much better options on the strip, and I would never book this place for myself.