I prefer the odourless and waterproof that's why I recently purchased 6 pieces from here https://www.amazon.com/Autailors-Weather-Floor-Tesla-Model/dp/B07RPF212M?ref_=ast_bbp_dp&th=1. This Autailors all-weather mats for Tesla Model 3.
Though price is high but you can also go with 3 pieces but...