I've stayed at the MO, Ritz and Imperial (Starwood Luxury Collection) many times. MO is my favorite even though I do stay at the Ritz if they have a good rate or the Imperial if I need to maintain status. Everything being equal, I would choose the MO.