We have a rental unit that had all laminate walls. We used Zinsser primer that sticks to anything,including ceramic tiles and countertops. Then paint how ever you want. If you paint over tiles or countertops put a few layers of poly over it then seal with Thomson's water sealer.