Not difficult to put together. Looks good but it is not installed yet. It has a lot of shelving.