The cabinet was easy to assemble and it is very spacious. I like the design as well. One thing that I do not like is that it is a little wobbly. It will not work for those who has active kids andor dogs.