I like to use California Paints ULTRA line because not only is it a great professional coating to apply, it provides for excellent touch-up and washability over time. With care, this finish should last ten to fifteen years. When I use this, I know that the finished room will last for many years and all I'll have to do is touch up once in a while