Fits much better than I expected. Material is medium thickness. Durability will tell with time. Satisfied and happy so far.