I have stayed at the Sheraton many times. The rooms are large and views wonderful and beds very comfy.
The staff is exceptional, they can help you with just about anything you need...
Reason for 4 stars is that the restaurants were not open last time I was there something that is odd for a large hotel...it may be mud season, but you still have to feed your customers!
I would recommend this hotel to everyone. It is kid and dog friendly with lots to do for everyone!