First off, I will say that this hotel is a beachside hotel, it is not like a resort destination type of a resort, though it comes very close. That being said, I spent a night here at Avani got a small room (which was good but felt it could be better) and then a night in Nautilus (Not my style, a bit dated and need of repairs), and came right back to here. The official published rates are a little high, but this is a clean hotel that is well maintained, if you are staying for more than a few days you can speak to the front desk and they might be able to help you out on the rate. I highly recommend an apartment which has a suite. It comes complete with washer/dryer, full-size fridge/freezer, all cooking utensils and pots and pans everything you need. The one restaurant they have the Naval club has great food and the breakfast buffet is good. For the price, it was not much higher than the Nautilus hotel which is next to the beachfront hotel. This has a natural beach and is not crowded. The Hotel is huge and has many rooms. For Pemba in Mozambique, this is a very nice hotel and I always come here when I am in this area. The people leaving bad reviews just don't realize that it can get a hundred times worse if they went to any other place. I am totally satisfied with this hotel. Nothing more I could ask for just continue giving the guest the great service that you provide.