Pros - nice hotel, good food, majority of staff are pleasant, rooms were kept in excellent condition, excellent cocktails
Cons - large amount of flies in main restaurant. Ceiling fans would be recommended. We booked for a taxi on arrival being charged MUR 3500. On departure it was MUR 2100, with no valid reasoning for the extra cost on arrival. The concierge thought it was because we may have booked a return service, which wasn't the case. The receptionist argued that it was because we asked for a "transfer", potential insurance for baggage and the driver having to travel from hotel and back (despite having a desk and a number of drivers at the airport). No valid reasoning as the departure taxi was also a "transfer" except not explicitly stated, the driver would have to drop and return to hotel and there was no insurance on this journey (not that it was asked for or requested on arrival).
Any future holiday makers should clarify all of this before booking with beachcomber, which would've made the stay an excellent visit.