When finished putting all pieces together, this buffet is absolutely gorgeous!!  But saying it will take 90 minutes is grossly optimistic. My hubby is awesome at assembly and very handy, and it took us easily 4-5 hours. The end result is sturdy, well made,  and better than expected, but I would purchase already  assembled if you are not handy.