Rainbow Painting was hired for a large interior job. Though Frank is very friendly, his work lacked quality. Windows were painted shut and not completely painted leaving them two toned, walls were not fixed prior to painting, and areas within the bathrooms (behind the toilet and space between two cabinets) were left undone. He over purchased paint which was charged to me and he failed to show up a number of days leaving the job on hold. In addition, he constantly asked for more money up front before actually completing the job. There are paint spots on the floors where he failed to cover them prior to completion and drips on the trim everywhere from rushing through and heavy painting. Beware if hiring this contractor for an interior job on a time constraint as you may be left disappointed.