Needed a new sound system option after moving this year as my 10-yr old receiver did not really fit the setup of our new home. Researched soundbars and learned that Vizio seemed to be very popular and highly rated. Debated whether to go w/ the 3.1 or 5.1 system, but ultimately chose the 5.1 since we have endtables positioned perfectly to set the satellite speakers on. Setup was a cinch. The system came with ALL possible input cords. I chose the optical cable as my TV's HDMI inputs were already occupied. The satellite speakers were smaller than expected, which actually was a good thing. They came with their own wiring which is run from the subwoofer. I estimate the wires are about 20'-25' in length which is somewhat limiting, but fit our space pretty well. I am sure you can purchase extensions if needed. Bluetooth pairing was also very easy. I have used the system for about 3 weeks now and have not had any issues. Very pleased with it as the satellite speakers really enhance the sound and it certainly is a more efficient version of my old AV receiver.