Yes, and the first question we ask is what level of drywall finish the walls have been taken to. A level 4 finish is normal for eggshell and matt; flat sheens over large open walls with a lot of natural light usually want level 5 or a skim coat. If the substrate is not there yet we will tell you what it needs and quote it separately rather than paint over it and let the joints telegraph later.