It seems to fit well and has a good feel -- haven't had an opportunity to see if it's waterproof yet (no spills).