We loved our stay at the Sofitel in Flic en Flac. We had a deluxe room, which was beautifully appointed and perfect in size for 2 people. The resort is really nice, with a big pool, a great beach, lovely breakfast and plenty of food options. It is perhaps a little bit dated but the rooms are kept up to scratch and the grounds are beautiful (I also saw the new So Sofitel hotel which is much, much more modern - if you are after contemporary design then that is the better choice!). This is a solid Sofitel hotel, good service, good rooms, good food - what you would expect. It's certainly not THE best Sofitel hotel I've stayed at, but it won't disappoint either. We also stayed at the Intercontinental while we were in Mauritius which was absolutely beautiful - much newer and very well appointed - but the beach at the Sofitel was far better. Oh and one more thing - the beds were SO COMFORTABLE!
A tip - don't eat all your meals at the restaurants in the Sofitel - the mobile food vendors at the big beach in Flic en Flac are amazing!! The best food you can find in Mauritius, and all for like literally $2! (AUD/USD) You'll be surprised by how cheap Mauritius is given how expensive the hotels are!