Took some effort to put together, but it's perfect and versatile. I've used it with the wheels and side attachments as an island in the kitchen, and I've used it without the wheels and side attachments as a buffet table in the dining room.