Cons:would like something a little smaller for patio with equal performance
I compared these to other brand name speakers that were anywhere from $40 to $100 more and they sound as good.
Only time will tell if they can stand up to the elements.
Other than that a great deal. found them at Best Buy for $60 each.