Work was excellent. Prep took a bit longer than I expected, but it was worth it in the end. The walls and ceilings were less than perfect but now look brand new. The painter was professional, hard working and polite and cleaned everything up perfectly. Price was higher than I have paid in the past but competitive, and worth every penny. I don't hesitate to recommend Frank's and will hire again.