How perfect is this midi-dress? Features sleeveless ruffle detail and straight body. Has plenty of stretch with zipper closure on the back!