Looking for a good speaker. Any advice?

My friends are looking for a speaker that they can put outside on their patio. I'm not the most knowledgeable about speakers so I'm asking if you have any recommendations for a brand or model with good quality.

The only real criteria that it needs to fulfill is that it needs to have bluetooth. They'd like to get two, so each should be $100 or less. 

Right now they are looking to get this on amazon: 


I know Logitech makes solid stuff, but I'd like to see if there is anything else out there.

If you have any recommendations, that would be great.