Activities: They had tons! We commented several times that we wouldn't have needed to leave the hotel to enjoy the vacations. Here are some I remember: Storytelling, instrument parade, decorate-a-cookie, night-viewing the animals, cultural presentations from cast members, presentation on savannah vegetation, tile rubbings, pool activites lead by the lifeguards. They also constantly had CMs with information and artifacts in the lobby.
The view: No, we really didn't mind not having the savannah. We had a room with the door onto the lobby, so the closeness was well worth not viewing animals.
Dander: Never noticed anything even related to dander. I have bad allergies and usually take antihistamines when some place new, and I was fine...
Staff: Every staff member we encountered was courteous and friendly. We didn't need the bellhop's services, but they were always helpful, even after we declined their assistance with baggage. Housekeeping was acceptable. We didn't get any towel animals or extra touches, but there was clearly not a child in our room, so we thought they may have used their time to make rooms with toys/stuffed animals more exciting. We did tip each day.
Restaurants: Both EXCELLENT. I was very sad that I became ill, and couldn't finish my meal at Jiko, and they were kind enough to box it for me and box a dessert. I was VERY sad that I didn't get to enjoy this meal more.
Boma was great, as usual.