Le Prince Maurice is by far the best, followed by The Oberoi.
Touessrok is REALLY tired and desperately needs a rethink and a refurb. This is also true of O&O Le Saint Géran.
Shanti Maurice is a 4-star at best and cannot be compared with Le Prince & Oberoi.
And yes, I was there very recently.