It arrived fast and was so easy to put together. Took about 30 minutes by myself while my kitten was playing with all the pieces. It is a bit smaller than I thought but so far it looks nice, seems sturdy and most importantly the kitten loves it!