Sonos Era 300 Review: Great, Room-Filling Sound in a Compact Speaker