This is the first place booked by my company to which I would voluntarily return. The rooms are clean and there's decent, cheap food above the casino on the 'R' level. I didn't try the italian resturant or 'upscale' resturants so can't say much there. The 50's style diner is decent, and has a graveyard special for $7 that looks like it could stop a heart.
The Strat is a little far from the strip, but the location isn't horrible and near downtown if you prefer the downtown Vegas scene over the strip. Plus if you're into it, there's the rides at the top, or you could just sit and enjoy the view up there with a drink.
The only bad thing on my visit was that tge pool cafe was closed at 3pm, and no where were the hours posted so I got all my stuff ready and went to the 8th floor to be very disappointed. Other than that, I would actually go back if I just needed a place in Vegas to crash.