We didn't stay at the hotel because we were staying with friends, but we toured the rooms and had an excellent meal. The cook there is excellent and prepared several delicious Indian dishes.
The view from the outdoor restaurant over Lake Victoria at sunset was world class. It was absolutely incredible.
Service was a bit slow, but we weren't in a hurry and it was worth it.