Arrived a day later than projected but still worth the wait. Pretty sturdy and the upholstery seems like it will hold up for a long time. Didn’t mean to match with our bed but it still works.