I have been very pleased with my purchases from Wayfair.  The delivery is prompt and all the parts are there.  Also the reviews are very helpful so that you know what to expect (especially important on my previous purchase of a rug).