The Bose SoundLink is a great speaker because of its sound quality, price, and compactness relative to its size. It also has up to 8 hours of battery life with 1 hour charging time via micro-USB. However, it does not have any other features such as being able to use for calls on the phone or voice assistant capabilities which might be an inconvenience for some people.