Very professional and did a super job. Would recommend them highly to anyone who needs carpet, tile, or upholstery cleaning. They even have general house keeping services, but I didn't use those so I can't comment.