JJs did a great job cleaning our drapes and stairs. She was very professional and easy to work with. The stair carpeting, which was trashed by kids and dogs, looks almost new. She cleaned the drapes while they were hanging so we didn't have to hassle with taking them down and they look great, AND she took the time to fix some drapes that were hanging incorrectly. She also spot cleaned our slipcovered (washable) couches and got out spots that I have never been able to get out. Her prices are very competitive and we will definitely use her service again.