We stayed at the Embassy Suites over President's Day weekend for an extended weekend. The rate, $99, from the Embassy website was excellent compared to other hotels for the holiday weekend and was why we stayed at the Embassy instead of on the strip.
The hotel is reasonably clean, I did find some stray hairs in both the bathroom and bedroom, had very good check-in staff, and had a very good breakfast included.
The bed, though, was lousy. We had a king bed and it was super springy and cupped. My wife continually found herself rolling into the middle of the bed and any movement by one of us sent the other bouncing all over. We also has noise issues due to thin walls and hearing conversation from the adjacent bedroom.
It is too far to walk to the strip and walking to the Hard Rock across the street is not as easy as it once was due to construction at the Hard Rock. Also, the Embassy has no strip shutte in case you want that. We had a car and that suited us well.
Most people at the Embassy seemed to be staying not for vacation, but for other events being held in Las Vegas. For that, it would be a very good place to stay.
Overall, price being the major consideration, we feel we got a very good value for the weekend and would stay again.