This dress is beautiful medium weight linen so not see-through unless you wear something dark underneath it. You could wear it as a dress or tuck in an edge and it can also be a top. There is a elastic edge on the back, but it’s very minimal so you can’t see it. It has adjustable straps as well and three buttons that open in the front with pockets. I would say the sizing is spot on.