The belt is made out of foam, the top is beyond cheap fake leather, I did not order the XS but it is what I recieved. I ordered a M/L, but suprisingly the XS skirt fit me, the bra is TINY, so I had to send back anyways.