A top online casino is a website that has acquired an excellent reputation. These casinos typically do at least 3 things right: they offer fantastic bonuses, great games, and excellent customer service.