all good advice. As Dolan noticed doing the floor in his shop, a not so perfectly level floor can complicate things. When I was installing floors years ago, we had an 8 ft straight edge that we checked every floor for flatness with, after we had it clean of all debris. I encourage you to do the same, and if you find a low spot, or three, get a bag of lightweight self leveling concrete - perhaps a liquid gypsum - and level out those low spots. Where squeaks can be annoying, imagine how it feels to walk across the floor, and have it move up and down underneath your feet. In two years, I only got one call back for that kind of problem, and I wasn't the lead on the job I had to go back to.
BE VERY CAREFUL with the corners. repairing chips is a skill that you don't want to learn on the newer click-together products.