 Starting with a flat and level floor is very important that helps make my job a lot easier. You can lay vinyl, tile, hardwood, and even carpet.