I have been using bet9ja for about 4 years. I bet on football and tennis. Their bonuses, odds, payments, cash out and customer services. They don't delay in payment. Their odds is very special, for instance when you play an odd against a home team that is stronger than the visiting side, they will increase the bonuses for you. Their site is easy and very fast. Their problem is that they don't compensate you when one game cuts your game. I will recommend them to others for betting.