Covers most of the requirements I'd expect a high quality product to achieve. It is very durable. Just a little on the small side.