Trunk Mat Advice

Looking to buy a trunk mat for my Duster and see three different ones , rubber ,vinyl, and felt back.Which is the better mat. I have seen some that will not lay flat they want to curl up around the edges I am thinking that must be the vinyl one. And a good vendor to purchase it from.