Let's start with the positive notes. It is ridiculously cheap, the breakfast is cooked and varied everyday, the room is spacious and there are complimentary toiletries.
On the other side, however, I have to point out that the room was never cleaned during my stay (3 nights), all the plugs are of the british kind (thank God they gave me an adapter), no complimentary water, just a single glass bottle (probably of tap water) provided at the beginning, awful location, in the suburbs of mahebourg, (you have to walk at least 15 minutes to get to mahebourg, 1 hour to get to blue bay) and, most importantly (even more important than the room never been cleaned) is the unfriendlyness showed by every member of the staff. I mean, when I arrived no one smiled at me, the indian big lady had me do 2 flights of stairs carrying two bags, without even pretending to give me a hand (in the other b&b a very old lady helped me with the big suitcase), no smiles during the breakfast, nothing asked like "how was your stay?" when I left. Hospitality is not a job suited for everyone, I'm not saying that you actually have to care for every single one of your guests, but at least you have to pretend. If you can't even make the effort to pretend, then you're in the wrong line of business. And, since your b&b is definitely not the best one in the area, and the area itself is kinda lame, you should try to improve.