It is a Schleich base - I've had evil lyn and marzo posed on mine for quite some time. It's made for smaller scale figures, but still looks very cool. Not sure where the op got it for 11 dollars, though. That's a heck of a deal.
Edit: and I was beaten to it! That's an amazing deal!