A gasket is there under which the micro USB port and also aux port is present. If you don’t want to use it to connect via Bluetooth, you can use this aux port. I think this is a little bit on the tighter side because of that water-resistant feature.
When you keep it even at the max volume, the sound is clear; it does not distort. Also, it has decent bass. I like the fact that the midtones and the vocals are very clear, and even the highs are punchy. If you have two of these, you can peer it in a stereo mode.
Moving to the battery life here, I got around 4 hours for medium volume, but again it depends on the song you are playing. An average user can get up to 4 hours of battery backup for sure. It takes almost 2-3 hours to get fully charged.
This speaker is in the list of the best Bluetooth speakers under 1000 budget, but it costs slightly more. i.e., Rs. 1099. That means Mivi roam over budget by Rs.99. But if you look at its specifications, you will get everything by just spending Rs.99 extra.