In Mauritius, its necessary to stay in a good hotel which has a beach/ a good resaturant & spa in it. Most tourist destinations are far from hotels and mostly have around 1hour road travel. This hotel covers all such need and you can spend leisure days in the property itself.
In terms of the restaurant, there are regular changes to the menu (from arabian to indian to italian et al) Also hotel organizes different theme nights (white theme party or belly dancing and much more) Prices for restaurants are nominal compared to 5* standards however would reccomend one to buy liquor from duty free at airport. Also, there are super markets around - Jumbo market is one of them which is good.
There 2 two swimming pools - one hot and othernormal; the hot pool feels great in mornings & late evening. Also the beach is good with plenty of beach beds and marked area for tourist to get in.
Overall a great experience