Went there is 2016, stayed at La Mauricia, Grande Bay, all inclusive package, was really great.
I found the hotel "activities" to be okay, the dive packages etc were a bit rushed for me.
I had the best days when we wandered off into the town and bought packages from independent tour operators, the best day ever was a day outing to Ile Aux Cerfs, which included being collected by taxi, a power boat ride, most of the day on a pirate ship, a trip up a river to see a spectacular waterfall and all drinks and lunch included for I think what was the equivalent of about R280 per person.
I did promise myself that if we ever went back, I would try to stay at one of the resorts on the Eastern side of the island, it just looked nicer there.
I was going to hire a scooter also, then sat one day and watched them drive, then decided not.