It arrived in a good amount of time and was very easy to put together. It has already survived a charging dog who knocked it over on a tile floor and not a scratch and it held up fine so it's pretty sturdy. It didn't fit under my couch as shown in the picture because I have two recliners on either end of the couch and there is a metal bar under the front edge that won't allow it to snug up. Also, my couch has two oversized puffy arm rests and it wouldn't fit over those either. So I just stand it next to the end of the couch and use it as a mini side table. That's not really how I wanted it to be, but it will do.