Solid piece of furniture! Not difficult to put together, but there are a lot of pieces so it took me a while to do. Great size for my border collie and she likes it a lot so far. Makes a nice coffee and dog treat bar which frees up kitchen counter space!