Everything is fine and it is remarkably shock resistant for it's price but in a couple of days, the flap that closes the port got loose and now it does not close as good as it did before. So, I don't think it is water resistant now. I bought another black one before and it had the same problem. I don't think you should expect any water resistance from this product. Transfer speeds are decent though. I am getting about 120 MB/s when copying a 4GB h.264 file to my laptop. The yellow rubber flap is just glued on to the plastic body with a weak glue and it comes off quite easily if you pull it apart.