Very happy with this piece but definitely recommend having it assembled prior to delivery. Otherwise you are building this from scratch and it was very time consuming.