Just had these floors installed and absolutely love the look and durability.  This was super easy to install any DIY should feel comfortable installing like a pro.