Primarily I'll be there for work, but I'll have a 3 day weekend there as well. My office is "in the middle of nowhere" out near Alexandra Hospital and Hort Park, so with either hotel location I'll be cabbing it, so I don't think that's determinative.
It sounds like for leisure and evening activities, MO is better located? It looks like normally MO is quite a bit more expensive than the Westin, so I feel like getting MO for 50 USD less per night than Westin is probably a steal?