It is stretchy and comfortable! The beading is so gorgeous. The back part is mesh, so I would recommend not wearing a bra (it also has built in cups). The dress was altered for my height (5'4 + 4 in heels), but the back was kept a little longer so it could have a little train. Stock photo is same style just different color beading.
Let me know if you have any questions!