The product itself is a little big but practical. I have not tested its seal but it seems very possible. the plastic is of rather good quality.
The elastic arm holds up well (I do my jogging with without moving)
good quality / price ratio in any case