Absolutely perfect! Easy assembly my 13 year old son and I did it together. Perfect amount of storage and beautiful to look at!