All together except a few shelves - easy.  Left hinge needs to be pushed a little when closing- otherwise catches on the side.  Otherwise, very happy with this product.  Installed at our beach rental for those that might bring a laptop on vacation.