Definitely a DIY project but worth it for cost.  I love the color is a dark blue/grey color.  It did take a while to get it together.