I always recommend Arizona Cleaning to friends and family. They are reasonably priced and we can always count on them to go the extra mile. They show up on time and do a better job than anyone else we've tried over the years. We can also trust them with our stuff while we're not home. That's huge. Jim, the owner is a super nice guy and has been out several times to make sure everything is being done the way it's supposed to. You just don't get that from many companies these days. Definitely a good, local company to do business with and support.