I have the SoundCoreXL. I have been amazed by its sheer ruggedness. I have gotten it wet many times and it has taken quite a few tumbles. The battery life is impressive and when using Anker tec to charge it, it doesn't take long. Sound quality it also superb, considering the price point of this speaker. Deep lows and crisp sounds offer an enjoyable listening experience.