An update/edited version of a previous review.
I am pretty picky but it took a little perseverance and the 3rd time was the charm. the first two cleanings were not up to our standards but after talking it over with Kelly they sent out another team and I'm happy with the results and will be using them on a monthly basis. My recommendation is to check and double check before the team that cleaned your place leaves and if you aren't happy tell them what they missed, if you are still not happy then call and ask for a different team. Good pricing - I like having a team that is licensed and bonded and being detail oriented is important to us.
They spent 4 1/2 hours doing a deep cleaning for a 3,000 square foot home but they didn't have to clean 3 spare bedrooms so they spent a lot of time on furniture, floors and kitchen/bath. They even cleaned the window tracks and moved things to dust - we're much happier now.