Definitely took longer than 90 minutes to assemble.  But we were very careful to follow the directions precisely and the finished product is great!