we stayed 10 days in Mauritius, we moved from east to north west then west and south staying in 4 different hotels all at the same price approximately. Le Canonnier was the worst of all, definitley not a 4 star like other hotels we stayed at. Good points are the staff that are very nice, views but that is it. The hotel definitely needs a refresh,there are lengthy corridors giving the feel of a hospital or student dormitory, the rooms are smelly, and very noisy if you are on the garden (music loud until very late), I had also to turn off the fridge as it was making permanently an annoying noise. There is a feel of mass tourism there as well (small restaurant space with lots of people, not always the classiest you would expect). But the worst point is the beach, it is rocky and very small, with people packed next to each other...Initially I booked for 2 nights to stay longer if we liked it but I was so happy to leave at the end. Avoid if you can, there are much better hotels there for the same price.