it does what it should do, protects well from the environment, however it can be a bit flimsy to get on and off, and mine has a small tear in the back part already which i have fixed with ducktape so it doesn't tear further. so overall good but just some quality issues.