This was my second stay at the Sheraton in Riyadh and it has improved a little since I was last there. When I first checked in I was given a room on the 4th floor for the first night, then moved to the 6th floor the following day. The 6th floor room was newly refurbished - in fact I was the first person to stay in the room since the refurb. The refurb on one side of the 6th floor was pretty much finished, but they were still working on the other wing. They finished the day I left. The noise was minimal, however as they move down the hotel floors I can see the noise increasing. The new rooms have larger TVs, a media panel in the wall to allow you to plug your gadgets into the TV, and smarter brighter decor.
Water pressure for the showers is pretty low - certainly not the blast I expect from a hotel shower these days.
The 3rd floor lounge is pretty decent, although they could change the choice of food daily rather than serving exactly the same things every evening.
The buffet restaurant was somewhat disappointing - they currently have a Turkish them for a few weeks but I had more authentic Turkish food at my office from a fast food place. The Italian restaurant is decent, and the food in the lobby is OK if uninventive.
With a little more thought and imaginitive, all the restaurants could be better.
I also loath paying the cost of the Internet in the room. Yes, they have free wifi in the lobby, but this is not really helpful for work purposes and is more of a scheme to get you to have a coffee while you use the wifi.
There is no reason a hotel should need to charge $24 a day for internet access. I have seen the new managers comments about remaining competitive, basically it is a money spinner for the hotels. The bandwidth is pretty shoddy too, although it is faster than my last visit.
Hotel choices in Riyadh aren't that great, and the Sheraton is one of the better ones. With a little thought and imagination, it could be the best.