Great location of the hotel nearly sitting on the beach is the biggest highlight! Room was clean and had everything you needed, no room service as advertised. With our all inclusive package we had accsess to free wii-fii,restaurant offering buffet style meals 3 times a day and 2 bars to use. In between meals there was a little snack table available with popcorn, cake, little bites to eat, coffee and tea… We found all this plus a helpful bunch of staff to assist us good enaugh to give a place 5 star, but we won’t. Twice we chose to order a’la carte and on both occassions we were overcharged!!!!!!!! The first time, I believe it could be just a genuine human error but I found the barman approch dealing with my enquiry very rude, it was sorted at the end. The second time we were paying at the reception during check out, given a price in dollars displayed on the calculator pointing in my face!!! It was $37 no bill or any form of paper receipt, so I question that. It took 15 min to get the bill for 2 club sandwiches, sprite and a glass of wine. The total was $28, when I asked why they wanted 37 before I have been told to chill and Hakuna Matata! So folks watch your spendings and the currency rate exchanged as the hotel has their own one and is different that the National Bank of Tanzania.