Sure it is! All you need to do is find a top-rated Maestro casino from our list and then select Maestro as your payment type when you visit. Your funds should be in your casino account pretty much straight away.