Miniatures can take a few days to print depending on the queue. First a mini needs to be printed, remove any supportsthen it needs to be washed, dried and finally finished by solidifying it with UV light
Sometimes some supports can remain, but they can usually be easily removed.
I tried contacting mini megastore about the miniatures over a week ago now, four arrived significantly broken (broken off legs, props, etc), and still haven't received any contact back from them but have had a reminder to fill out the review form :') so I hope they'll atleast see this and maybe reply but we'll see. If they do I'll be happy to leave another review but for now this is unfortunately my review.