MJ Cleaning provided fantastic professional services personalized to our concerns! We needed in-depth cleaning prior to a large party. MJ Cleaning tailored their services to our wishes and stayed within our stated budget. They were quick while also being incredibly thorough, kind, respectful, and responsive to our requests. We will definitely use them again in the future!