Order two sizes up and you'll be good.  I'm usually a US 12 or large and I ordered an XXL and it was perfect.  The material isn't cheap looking either.  It's like a heavier stretchy cotton material.  I love it.  You don't even have to wear a petticoat underneath.  It flares out on its own.