terrible
poor
average
very good
excellent
Review Votes
By David Kariuki 0 0 98 0 0
By David Kariuki 0 0 100 0 0
By David Kariuki 0 1 122 0 0
By David Kariuki 0 0 106 0 0
By David Kariuki 0 0 108 0 0