I am repairing a house with a flat concrete roof that has puddles of water in several places. The roof leaks on one side a lot and several small leaks in a couple of rooms. Everyone advises that I should contract someone to scrape and use 2 coats of acrylic and masterflex. But the puddles would remain. One contractor said I need a topping of cement w acrylic to level it out for drainage. That cost big bucks. What is the best solution even if it does cost more money.