Almost perfect, although there was a puncture in the side panel on the table. I only noitced after it wall all put together. But nice looking and sturdy. Easy assembly, but took a long time! still love it.