As mentioned previously, july is winter season in MRU, so be aware of that. You can find a climate table at the website
www.info-mauritius.com, and some other useful information as well.
Concerning accomodation, for the same price of a room at Prince Maurice or Oberoi, you can get a 163m2 suite (the smallest available category) at the brand new Taj Exotica Resort. Every suite has its own private swimming pool. The resort is situated on the west coast, according to insiders the best side of the island (just think of the sunset view!)
So thats why I dismissed all other alternatives and I'm going there for 2 weeks in february. I'll let you know how it was, and will also publish some pictures on my website.
Enjoy planning you trip!