There are too many things I love about this dress!! The fact that it has pockets!!! is off shoulder, is double lined, and at the top + at the waist, it features a little snap button to keep the material from flaring as buttoned tops, and dresses often do, in between the buttons. Wearing XS