We used this hotel as our hub in Dar Es Salaam during our 3 weeks Tanzanian vacation. We spent all together 5 nights in here in the 3 weeks period. The hotel is situated right on the beach and perfect for some R&R. However, if you have work to do in the city you might be better off choosing a hotel closer to the city since traffic in Old Bagamoyo Rd. is terrible. It can take you hours by car to get into the city and its only 10-15 kms. away.
The rooms are a bit worn down, mattress hard as a rock (but that seems to be the way they like it in Tanzania) hotel is clean enough, but you cannot compare this or any other hotel in Tanzania with what you expect in Germany, France or Italy, you have to compare it with other Tanzanian hotels in the same category and then it scores high.
Be aware, if you pay cash in USD you get a 10% cash discount, but you don't get it unless you ask for it. The first 2 nights we didn't get it even when we asked for it since I didn't pay good enough attention when I received the bill and paid without checking, my mistake. Later when we complained there was never a manager nearby who could allow a payback so never mind, just keep an eye on the bill in the first place and you're fine.
Doing one of our excursions when we only a limited amount of stuff with us, the hotel reception let us leave our excess luggage in the room and then they collected it and stored it until we were back. Super service !!!! They also arranged transfer to the airport and pick up in the airport so by paying just a little bit (really little) more we got excellent service and no hazzle.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC