They do a wonderful job in cleaning the house I use to have. The employees are nice and trustworthy. They are always on time and do a great job! The cost depends on what you want cleaned. You can request to always have the same person clean your house. I would suggest going down to the office and talk with them personally about what you want. I did this and it made me feel comfortable from the beginning in having their services in my home.