My boyfriend and I stayed there this weekend and had no issues. It's definitely not the glitz and the glam of hotels on the strip but you get what you pay for here. I couldn't get a hold of housekeeping to change out the feather pillows for a regular pillow because of my allergies but that was really the only issue that I had. The rides are pricey but you get to the observation deck for free and discounts on the shows there. I wouldn't say that I'll stay there again but it wasn't a horrible experience.
I will say that if you're looking for an ok hotel for a decent price, this is the place to be. you will have to take a cab or the bus to the strip or you will be exhausted by the time you get to the beginning of the main part of the strip. The fitness center needs some work and needs to be bigger. All and all, it isn't horrible, at least for us, but I could see where others felt the way they feel. You get what you pay for.