The latest casino also has an excellent 24/seven customer service service to keep things operating smoothly