Ordered this for a costume party .  I was only looking for a poodle skirt and that's a good thing.  The skirt is fine and the sizing was pretty true.  However the top is at least a size to small; maybe two sizes too small.  The skirt fit fine.  I ordered a medium and it fits like a size large 8 or regular 10.  The top is more like a size 4.