All but the bench came from Wayfair.  The table is beautiful, I put it together in 20 minutes, perfect size and look.