This bluetooth speaker by JBL is made with a touch of trendy style and is available in a wide range of funky colors. It can play up to 10 hours and water resistance is, of course, the stand out feature.