Love the fabric! Easy to put together (1 hr 26 minutes alone) Only reason it didn't get 5 stars is because I haven't tried it w/ mattresses!