Good rooms but horrible service in my opinion. Staff is not friendly, drinks/room service by nighttime had to be paid for in cash (??), plus had to pay for an airport transfer which I never took as my luggage got lost and I had to wait inside the arrival terminal. After a harsh discussion didn't even receive a suggestion to pay 50% or anything, crazy. And their prices are as well - decent taxi from Sheraton to Airport about 10 Riyal, Sheraton airport transfer 135 Riyal.
Think I'll take the Marriot next time, in any case not the Sheraton in Doha anymore.