They arrived on time, took care of surfaces and floors and was friendly and efficient. They sayed within our budget and did a good job. They cleaned up after themselves and left our home neat and tidy. We were satisfied with a job well done and will use them again in the future.