Can only comment on the hotels you inquired about and the Westin Grand is definitely the way to go! All of the rooms are suites and they are really nice. Restaurant and room service food ranks among some of the best I have had while travelling on business. I will stay there again!