As usual I spend lots of time in researching before buying.I even went to a local shop and for my requirements to completely assemble they asked $800-$1000.

since there were videos online for assembling this product i took a chance. worked out well. I don't like to spend too much time in assembling etc, but this took less time and end result was satisfactory. 
Just make sure the measurement is right before buying this.

I set it up in 30 mins completely assembled. completely satisfied with the quality and look of it.