As for the volume, Bose Companion 20 is able to play quite loud and fill small to medium size room with sound, but sound quality drops fast if you push them too hard, so don't expect to throw a party using them.