The cabinet arrived in a timely manner and in excellent condition. It took less than an hour to put together and hang. It looks great and like that the shelves are adjustable.