I have stayed for 11days in the Rani Beach hotel, so I can share my experience, overall quite positive with respect to the compromise price/quality. The hotel has still some construction work going on, and I expect things to get better. The personnel is friendly, but not top professional, so it was necessary to remind them sometimes about their due services. Their politeness hides sometimes a more clear and direct response - for instance, they took our own towels to be washed, without us asking for this. When I asked to get them back, they said yes, but nothing happened for the entire day. It took me some time to discuss later with them and find out that they were going to get them from the cleaning only one day later - they could have clarified things from the beginning, instead of only trying to stay polite. I had generally a positive interaction there - mainly two people and a manager are running the small hotel. The hotel offers a free shuttle (their car) for bringing you to and from the airport. I was confused when I landed in Male, and I called the hotel from the information center - after waiting for 40min, a car picked me up. These are again some management glitches that can be improved with some more experience. The hotel is positioned on the street not directly with a beach view, but 3min walk to the ocean. There are several hotels with a direct ocean view, but you will pay more. Overall, a good experience for a small hotel.