Nice fabric and it appears sturdy enough to hold a king mattress. I put it together myself, took almost 2 hours. Best to get a helper to put it together if you can.