terrible
poor
average
very good
excellent
Review Votes
By David Kariuki 0 0 101 0 0
By David Kariuki 0 0 102 0 0
By David Kariuki 0 1 125 0 0
By David Kariuki 0 0 109 0 0
By David Kariuki 0 0 111 0 0