I like this hotel for location, staff and comfortable beds. But it definitely needs an update, as it's been awhile. It's probably below the Sheraton standard for appearances, but certainly not on staff helpfulness or comfort.
This hotel is very near a lot of restaurants, malls and shops. Everything is close for someone looking for a good place to stop on a trip. If you have a pet, it's great, as Sheratons' are always a wonderful situation for a pet. They don't charge a fee, they bring a pet bed and bowl, and generally treat you well.
The staff was extremely accommodating on the times I've been. I switched from another hotel once and they kept room service open late so I could eat a real meal after a long night on the road. That's the kind of service that makes up for a little less than stellar decor.
I think this hotel could be great or not so great, depending upon what you value. If decor is most important, go elsewhere. If staff and service is what floats your boat, you'll be pleased.