Fabric is nice quality, especially for the price. Only complaint is that we will end up buying a box spring because the slats are so low to the ground on this bed (it feels like you're in a childrens bed otherwise!). Just something to plan for if you do make this purchase.