My friend has a Bose, but I think it's too fancy for the lake, which is where I'm planning on using it. Any suggestions? I want something with good sound, sturdy, and loud enough with decent battery life.