Easy to assemble, took less than 20 mins to complete. holds my 42” tv perfectly! Looks exactly how I expected!