Great quality and very easy to put together! We used a drill with the proper size allen wrench head and it was done in about 45 minutes. I am glad I didn't get the Twin XL mattress as it would have been too tight a fit up top for sure.  We had to trim a little fabric away from some of the holes but otherwise, really simple and it's sturdy and looks better than I had hoped!