We bought a pumice stone off Amazon and did ours last summer. It definitely doesn't last forever (needs to be redone already) but it's not difficult and a LOT less expensive than hiring someone to do it for you. We also bought some sort of chemical cleanser for this at The Pool Guy, but we haven't tried it since using the pumice stone didn't introduce any more chemicals to the pool and we didn't want to mess up our chemistry.