Quality of the product is great, very well made and what you see on the site is what you get.  However, the delivery process was a nightmare. It took three delivery dates for my order to finally arrive. 
The first two were no shows with no communication, they simply did not show up after having to wait all day at home. 
I was offered no discount for this inconvenience and just keep getting a new delivery date.