The hotel is set on the shores of lake victoria. It is a huge facility with a number of amenities. it should have been a great hotel when it was opened but it appears it could do with some touch up. The staff were quite friendly and the service was fair. On the whole the stay was pleasant.