Very impressed with the quality for the price I paid.  It was easy to assemble.  Everything fit.  As for customer service, excellent.  It was delivered on time as promised.