Comfortable room (albeit with very old-world decor), nice bed and the amenities you need for a business trip.
Gym was small, but well equipped - it's in the basement, which you need to access through the lobby.
The restaurant was variable - we weren't wowed by dinner and felt it wasn't worth the price paid, but the breakfast was outstanding. Lots of variety, fresh options, and good service.
Overall, polite, thorough and efficient service as befitting a Sheraton. Only 20mins from the airport so a good location for conferences - but if you're there for leisure be aware that the main part of town is about a 20min drive away.