Easy to assemble even though it took me a bit longer than expected. Doors are self closing and drawers were easy to put together. Depth of cabinets were sufficient. Exactly what I expected and loved the light and outlets!!