I purchased this in my usual size -- Small ... and could not even pull the sleeves up! There is no zipper, and not too much stretch to the fabric. I found the dress at the store and tried on the 1 size up ... it was still a bit of a challenge to put it on and take off ... but once on it looked great! Not too clingy and perfectly flattering. I like the dress .. but honestly, it should have been sewn with a zipper.