I have stayed there a couple of times and like it. I too booked Club just to be sure. I enjoyed also the executive golf course which is lit up at night to avoid the heat. You find that security in a lot of countries these days. But its really theatre as the bad guys couldn't get anywhere this hotel since the Ministry of Interior is right next door.
There are several nicer hotels in town, but location is important in Riyadh.