It took us a lot longer than 10 minutes to put this together (I'd say closer to 1-2 hours), but we're so happy with it! Looks great and really solid material. Definitely would recommend. Perfectly matches our beach-theme look.