Ordered this on 26th and it was delivered on the 3rd. I'm 5'2 120lbs... I ordered a small and it fits pretty well. The beading and material is really nice. It's VERY SHORT, if you're going to be standing around at a Halloween party it'll probably be fine... if you're planning on dancing probably not! I'm most likely going to wear tiny shorts underneath.... LOVE IT.