Can only speak of the Sheraton we stayed at a few years ago.
It is only ok.
What we didn't like was the food. Western wasn't western, it was a Chinese take on Western and it was stale.
The Chinese food was not tasty at all.
This was the hotel that had the waitress was scraping the food off the table and onto the carpet.
However after saying that, we were grateful we had a nice bed to sleep in.