The original beige colour fabric of Toyota Avanza 1.5 makes any dirty spot or stain on the car seats to be quite visible and difficult to clean up. As a result, I've covered the car seats with a layer of beige colour PU (polyurethane) car seat cover. This colour of car seat cover perfectly match with the car interior, and is very close to the original colour of the underneath fabric.
I purchased this PU car seat cover from Brothers at the price of RM380, and additional RM40 for installation. The product consists of PU covers that match with all the 3 rows of Toyota Avanza seat and also PU covers for all the headrests.
Dirty stains on this PU car seat cover can easily be cleaned, and it is also water resistant. However, the car seats will feel a little bit hotter under the sun, and need about 3 minutes to cool down after the air-cond is turned on. This is not too bad since I already have the tint film installed which eliminates heat from building up in the car due to sunlight.
Leather seat cover would be better than PU material, but the price is also much more higher. Beside this seat cover, AOCM also recommends another nice looking CarPro brand PU seat cover, which is almost the same price, available in JE Automart.