Easy to find product, place order and get fast free shipping to home. Customer service even applied a promotional discount after order placement as it was not clear at checkout on how to apply code. Delivery person left package next to garage door instead of front door and hence not alerted to its arrival. Also wanted to request help from delivery person to give a hand to carry the heavy box upstairs but did not have a chance as they left it quietly by garage door and went away. Assembly was easy and parts were of good quality material and sub-assembly quality. Only had to adjust one pre-assembled metal strip that was off-vertical to screw in a side panel. All in all had a good experience with product ordering, delivery and out of the box assembly. Will monitor long term quality and reliability into the future.