These speakers are each about 185mm tall by 120mm wide and 160mm deep, making them quite small in the speaker world. They weight almost next to nothing, about ¾ of a kg so they aren't going to pull your shelf off the wall.
"fits all 3.5mm ports and full size USB; "nice size; "good enough sound
none