User rating, 4.2 out of 5 stars with 388 reviews.
Yes but it is not a tiny speaker.
Answered by Tbram 9 years ago