Some people may opt for a concrete professional to come in and finish their floors, while others choose to tackle this as a DIY project ... preparation. These steps include cleaning the concrete ...