Well made, easy to assemble the legs. I wish I had more fabric color choices because it shows any spots easily and could have used a darker color as my dog likes to jump on it to get on our bed.