Velvet imitation fabric which looks good and feels ok to touch but overall the bed is extremely flimsy. The info said that it came with planksplatform and a box spring isn’t required which is why we purchased it, but once we keep the 8 inch mattress on it, it’s literally sinking in from the middle joint as well as due to the spacing of the planks. Overall, cheap quality and is probably ok for the guest room if you add more support yourself. Assembly took about 45 mins and the nutsbolts were all provided and aligned. The back of the headboard also came with a rip which I’m ignoring as it’s against the wall anyway. Says it supports upto 350lbs but currently we are very skeptical of even letting our 5 year old on it because it’s so flimsy!