I used this company a year ago for my marble floors and they were awesome. And now, and they were great. The guy came, did the job in 40 minutes, and voila, my floors looked much improved. The guy was able to get out most of the stains! I highly recommend Carpet Cleaning Geeks and the prices are very reasonable.