I think the price is really appropriate for this device - While You also get other cheaper portable speakers, but these will not get close to the quality of X-Minis - quite apart from that they are also an eye-catcher.
It is very convenient that they have a built-in 3.5mm jack cable - can be very nice, "hide" and is always there. You can do this even an audio output, where yet another device can be connected - sinnigerweise another X-Mini.
About the mini-USB port, you can easily load, however, they can not be used as a USB audio device! With the included USB jack mini-adapter cable, you can even listen to music ... moment during loading or even via the integrated cable additionally from a second source!
The battery unfortunately I could not test out quite, but a lifetime of 12 hours operation specified.
All in all: Highly recommended!