Playfina has a great selection of all game types including slots, live casino games and table games.