The ordering process was easy and delivery was right on time. There are a lot of pieces so putting it together can be time consuming. But its worth it. I get so many compliments on this piece. It has a thin profile so you cant store anything too big but its perfect for what I needed.