Yeah do it yourself. It's not that hard. You can rent a sander and the beaver sander from Home Depot or some rental shop. I did them myself and it cost around 500 for almost 1000 sq. Just remember to save your sanding pulp and use it to fill in the cracks on the floor. You will have to lots of sanding but like I said it's not that hard. Oh and make sure to use an enamel lacquer and do several fine smooth coats.