We stayed at the Charity Hotel for a night and then left to go on safari. The hotel kept our luggage that we didn't need on the safari, which was very convenient. Upon our return, we stayed two more nights to relax from five days of safari. Having a restaurant on site was SO nice. We could just walk downstairs and didn't have to worry about finding a place to eat in Arusha. We upgraded our room on the last two nights and had a very nice suite. After spending several nights in a tent on the safari, it was nice to be able to spread out! The staff, both at the front desk and restaurant, were very friendly and accommodating. The garden area is beautiful! It's like an oasis in Arusha! As a matter of fact, it's so lovely that there was a wedding held there one night. My only suggestion is to have a better system for guests to pay by credit card. Their machine wasn't working, which forced us to pay by cash. Fortunately, we had enough, but as a potential guest, that is something to be aware of. That said, I think the Charity Hotel is the best option for staying in Arusha!