The silhouette of this dress is so feminine. The sleeves are cuffed and sewn. The buttons are fully working buttons, and this dress has pockets. We do recommend wearing a perfect layering tank under this dress, as the V is a little bit low. This Navy dress has no stretch so size up one size! Model is 5'10" and wearing a 1X. She is typically a true XL.