Absolutely perfect! Took about and hour 12 to put together but turned out great! Good materials and so far very sturdy!