I would definitely recommend this business. I used them when I was moving out of my old apartment. The cleaners were very professional. They came during the day, moved all the furnitures and cleaned the carpet. After they were done, they put the furnitures back. The entire process was over in about 5 hours. Price was reasonable