Shipping wasn't too bad. I bought a small and it fits like a small. The material is super thin, you can see my light bra underneath but if you have a nude bra then you should be fine. The back is scrunched really weird so it's a bit unflattering if you have a bigger butt, but the front is so cute! Overall it's ok for the cheap price.