I have used Abracadabra multiple times in the past few years and I've always been happy with their work! I highly recommend them. They show up on time and take their time; they've cleaned my carpets, rugs and today my tile. Wow it's beautiful! It looks brand new!! I'm a highly satisfied customer and I look forward to doing business with them in the near future. I can't wait to get the rest of my tile done. Thanks Charles for a job well done