I'll break this into 4 parts: Shipping, Service, Assembly, Quality.Shipping: took 3 weeks to deliver. Why? Not because it was out of stock, but because it ships in 2 separate boxes and UPS lost one of the boxes so they delivered one box (even though the box literally has PART OF A SET written in big bold letters).Service: Revain has the BEST customer service I have ever experienced from any company ever. Holy crap. They apologized and gave me Revain credit for UPS' mistake.Assembly: Took me abouSee full review