They are all nice. The Grand is closer to the stadium & arena. Some nice restaurants in the area. All (small) suites. The Bayshore is right on the harbour. Well located for walking, Stanley Park, a bit more upscale. The Wall is increasingly my property of choice. Nice lounge, good upgrades, very central to all the sights.
Cheers,