Instantpay casino is a legit online casino that is properly licensed by the MGA. It is owned by a world known iGaming company N1 Interactive LTD. It also has favorable reviews on TrustPilot.