Very high quality materials. Definitely seems like a piece that will last for many years. One thing to keep in mind: Directions say 60 minute assembly time..... I would say I am advanced at furniture assembly and it took me 3 ish hours. Just organize and lay out all the parts and follow instructions. Also, it will arrive in 2 separate boxes. Ours came on different days. So don’t be confused if one smaller box comes first.