So I have had mine for just under a month and absolutely love it. I got the pink one and it's pretty and has surprisingly good volume for it's size. It's about 10cm in height. I haven't used it in water so can't speak for that. Only issue I have had is that it doesn't connect to the bluetooth on my phone all the time and sometimes I end up spending ten minutes turning the bluetooth on both on and off until they connects. Got it on special too which is good. I want to get the Unicorn one for my sister, just won't be from the same store. Would recommend it though!