Just received my items a few days ago. Was easy to assemble, took about 45 min. All parts were present no issues at all. Items actually arrived earlier than estimated. Looks great in my space fits perfect.