Anyone know anything about concrete?

Good advice above. Also, what area is the floor ( basement, garage, etc. ) ? That could depend on the finish. If you want a super smooth finish consider getting a pro. It's VERY easy to over work bringing too much moisture to the surface causing the end product to flake off. And figure drainage needs.