I’m actually really impressed with this! It’s a really lightweight breathable material but it’s not see through. It’s comfy and fits well, it is a tiny bit shorter than I’d hope and I’m 5ft2, but not horrendously and doesn’t put me off wearing it. Really impressed! I’m a size 16 and XL is perfect.