IM Detailing

Auto Detailing, Auto Service, Upholstery Cleaning,

About us

4 employees. No subs. Cost is determined by the job. No travel charges. No service charge. After hours charge applies. May contact through email

Business highlights

23 years of trusted experience
Emergency Services Offered

Services we offer

Interior & Exterior Detailing, Maintenance, Washing

Amenities

Senior Discount

10%

Emergency Services
Yes


Accepted payment methods

American Express
Check
MasterCard
Visa

Photos of past projects

Reviews

5.088 Reviews
Number of StarsImage of DistributionNumber of Ratings
5
99%
4
0%
3
0%
2
0%
1
1%


Rating CategoryRating out of 5
quality
5.0
value
4.9
professionalism
5.0
responsiveness
5.0
punctuality
5.0
Showing 51-75 of 88 reviews

Annie D.
06/2012
5.0
auto detailing
  + -1 more
Wow. I wish I could give Israel an A+. We used his services because of all the rave reviews on Angie's List, and he lived up to his sterling reputation. We called mid-week for an appointment, and here he is on a Friday! SO glad he was able to come on such short notice since I'm having a baby next Thursday, and we wanted our car deep-cleaned before then. It has never been detailed (purchased in 2004). Israel enthusiastically expressed that he wanted to do an extra awesome job because of our expected little one and assured us that his products and services were environmentally-friendly. Perfect! He arrived early and spent three hours on my car. His work truck really was sparkling clean and organized (!) as some other reviews mentioned. That's a terrific sign of someone who's conscientious and detailed-oriented. Israel was also extremely professional, warm, and courteous -- a consummate professional and a down-to-earth family guy. It's obvious that he enjoys his work and takes pride in in it, aiming to please his customers and educate them, rather than preying on people's ignorance. My car now looks fantastic!! Israel got the food stains and smell (!) out of my upholstery and told me that if any spots re-appeared after the fabric dried, to call him tomorrow and he would come and fix it. I am very impressed with his commitment to quality and follow-through. The car looks so awesome now that I told my husband I never want to eat in it again in order to preserve its present beauty (!) -- which is ironic, because now the car is actually clean enough to eat off of. :-D Some extras and perks that I totally didn't expect: -- He removed the melted black plastic tracks on my windows (from not rolling them down very often); I've tried to clean them many times myself in the past but didn't get anywhere. He also fixed the long length of drooping fabric that had detached from my car roof interior. Both these details have been annoying me for a long time. They made my car look lame and ratty, but Israel fixed them easily!-- He removed the ugly, long, white paint scratches on my driver door left by someone who did a scrape-and-run in a parking lot while I was grocery shopping. Israel turned the awful into awesome!!-- He popped out a little dent on the front side of my car. Nice!! We are SO impressed with Israel and his work. We'll definitely recommend him to our friends and will go to him with any future car-detailing needs.
Description of Work: Full exterior and interior detailing. Restored foggy headlights. Fix drooping/detached roof fabric in car interior.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$215

Richard C.
05/2012
5.0
auto detailing
  + -1 more
I wanted to detail my husbands car as a surprise for him. So, I called Israel on Wednesday morning and he took me on very short notice - 2 days later. He did a 2003 Highlander which had never been detailed. He came to my home and completely cleaned out the car. He vacumed it, shampooed the seats and carpet and mats, completely cleaned the interior, washed and waxed the exterior, cleaned the engine, cleaned the wheels, rims, and wheel wells, and cleaned the headlights as they had that foggy look to it. It looks brand new!! He worked on it for 4 hours and 20 minutes. He did forget to do the arm rests which were in the upright position so it was easy to miss them, but he came back out today and did them... and then did a once-over on the car again to make sure everything was clean and I was satisfied. He is very thorough and very professional. He even gave me a few tips on maintaing the car and what kind of car wash places to use, etc. etc. He provides a very good service. It was so very much worth the price for all the work he did and the time that he spent. I would HIGHLY recommend him to anyone.
Description of Work: Total detailing of our Toyota Highlander

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$195

lynn L.
05/2012
5.0
auto detailing
  + -1 more
I had to travel to rural CA within 2 days of buying a new car....my brand new car became dusty, dirty and full of dead bugs. I was so saddened by its dirty state. Israel came and cleaned my car and restored it back to its perfect new car state so that I could finally enjoy the newness of my car once and for all!!! Thanks so much Israel!!Lynn in La Mesa
Description of Work: detailed car, teflon coated car. did an outstanding job. c

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$295

Uyen O.
03/2012
5.0
auto detailing
  + -1 more
Israel was the epitome of professionalism. He took me on short notice (3 days). Israel showed up exactly on time and explained everything he was going to the car. He was very nice and professional - didn't speak down to me because I was a woman - and treated me with a lot of respect (which I very much appreciated). He did an INCREDIBLE job - my car looked like it just came off the lot (it's 3 years old)! I was really impressed with how much care and effort Israel put into detailing the car. I would absolutely recommend him to all my friends, neighbors and co-workers. He is flexible and seems to really enjoy his work. I am planning on using his services every 6 months as my car manufacturer recommends. If you want your car detailed right and WELL, go with Israel - you won't be disappointed.
Description of Work: Completely detailed my car and cleaned the headlights of my boyfriend's car.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$200

MARIE T.
01/2012
5.0
auto detailing
  + -1 more
I sent an email to Israel through Angie's List and received an return email shortly after. We were able to schedule the job for a few days later; he moved another client from a morning to an afternoon appointment so that I could have the morning appointment. He arrived on time and the job took about 2.5 hours. He was very professional and a pleasure to work with. I will definitely use his services again.
Description of Work: Israel put protective coatings on the inside and outside of my new car (Scotch-guarding and Teflon).

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$325

ROCKY R.
12/2011
5.0
auto detailing
  + -1 more
He responded quickly to my phone call, arrived promptly the next morning, and made the car look better than I had hoped. His price was as he quoted even though it took longer than expected and he even did the headlights on my son's car for free! I highly recommend Israel's Mobile Detailing; I will definitely use him again.
Description of Work: He detailed my older Mercedes wagon and made it look beautiful. The interior and exterior gleam. My wheels were truly disgusting and they look like new.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$205

Ron A.
12/2011
5.0
auto detailing
  + -1 more
Outstanding. This word pretty much sums up my response to Israel’s detailing of my Lexus IS 350. Israel doesn’t walk through his work he almost dances. He moves fast and with assurance – a product of much experience and skill. He leaves NO detail unattended and his pride in his work is not that of a workman but, - an artist. Outstanding!
Description of Work: Israel arrived precisely on time and I went out to meet him. His large van was filled with modern and sparklingly clean equipment that was most impressive. He looked professional and so did his equipment. We talked and he examined my car carefully. He gave me an overview of what he was going to do and discussed the materials he was going to use - even the kind of cleaning cloths he preferred and explained why. He set to work. Every now and then I became curious and went out to watch whilst he methodically and meticulously cleaned and reconditioned every nook and cranny of the interior, cleaned the mats, opened the hood and sprayed and treated the hoses, washed, clayed, removed surface scratches, prepared and waxed the exterior with a honey-carnauba wax. When he was done I applauded - my car looked better than it did when it was new, straight from the dealer.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$175

george Y.
11/2011
5.0
auto detailing
  + -1 more
Israel first cam over and detailed our 2010 Buick Lacross that had some tree sap on it. He did such an outstanding job we had him come back the next week to do our 2005 Corvette. He is very polite, punctual, professional and knowledgable. I would recommend him to anyone and everyone. He has been doing it 15 years, does it himself and loves what he does. His large truck is very well equiped and he uses top Grade supplies. Recommend him highly!
Description of Work: Complete detail inside/olutside and under hood on our 2010 Buick Lacross and 2005 Chevrolet Corvette.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$170

JAMES B.
10/2011
5.0
auto detailing, auto repair
  + 0 more
After finding Israel on Angie's List, I called him to schedule an appointment. He said he usually takes two to three hours to complete his work and scheduled his next opening four days down the road. Two days before the appt. he called to verify the appointment and give a closer approximation to the actual arrival time. He arrived ahead of schedule and we had to make some mino adjustments to the location of the task as the RV park I was in wouldn't allow vendors who hadn't been pre-approved into the park. We moved the location just outside the park, which wasn't a problem for Israel as his truck is self-contained. He completed his detailing iin just over two hours, calling me about 10 minutes beforehand. He accepts cash or check. He is a pleasant go-getter whom I will use again.
Description of Work: Israel arrived on time and was very thorough in detailing my Toyota Prius. Looks better than the day I bought it new! He shampooed the carpets and upholstery, cleaned and preserved all interior and exterior surfaces. Waxed the body with Carnuba wax. The engine compartment looks cleaner than it ever has before! He left my car looking showroom ready. He covered the steering wheel, put floor protector paper down and had a seat cover. He attention to detail really sets Israel apart and above the rest. We will use him again for our next car sale. I understand he also does RV detailing. Can't say enough about him. He obviously loves his work and had a self-contained truck that is clean, well organized and well stocked. He has a high pressure sprayer, generator, water filtering system and supplies necessary for every contingency. A real pro!

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$175

Lynn S.
09/2011
5.0
auto detailing, auto repair
  + 0 more
Please see above. All went fine to the extent that it went at all.
Description of Work: He responded right away to may request but was not able to schedule the service within my timeframe. He did provide a recommendation to someone else.

Rating CategoryRating out of 5
responsiveness
5.0

Yes, I recommend this pro

Bryan S.
08/2011
5.0
I found Israel on Angies List. I asked him to detail my 1970 Volkswagen Camper Bus. Now, please understand, this was not a usual request. I purchased the bus last month after it had been sitting in the High Desert several years. It had never been cleaned and literally had thick desert sand and dirt throughout the interior. Israel didn't blink. We settled on the price and he went to work. He spent several hours cleaning and restoring the interior. Many of the wooden camper surfaces needed special attention, and the fabric was brittle from time and heat. Israel took great care and pride cleaning every nook and cranny inside the vehicle. I fully plan to call him back to do the exterior, once I complete the mechanical work on the bus. I highly recommend Israel for all your detailing needs. Since this work was done a month ago, I do not remember the exact amount I paid. I just remember it was a great value for the money.
Description of Work: Israel cleaned and restored the interior of my 1970 Volkswagen Bus.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro

Joshua R.
08/2011
5.0
auto detailing, auto repair
  + 0 more
I called Israel after seeing his reviews on AL. He answered immediately and was able to come detail the interior within a couple hours. He actually was able to come earlier than the appointment time. He was VERY friendly and professional. I left shortly after he arrived to go to lunch. By the time I came back, he was done and the interior looked better than when I bought the car 2 months ago! I would recommend Israel to everyone!
Description of Work: I had a really simple request. My near-new car was looking not-so-new after a trip to the beach with 3 friends to see the Grunion Run.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$75

Christopher K.
07/2011
5.0
auto detailing
  + -1 more
I was very impressed with his mobile setup. Not your average pickup truck based detailer, Israel has a large truck that he works out of that is fully self contained and spotless. When he was done, the water spots were history and the car gleamed like new. He asked me if I knew that the car had had previous paint work done on it and showed me three distintive telltale signs on my car. This was invaluable information as it will help me make an informed decision later if I decide to but the car. (I recently assumed a lease on it). I will be using him again.
Description of Work: Israel gave my Black Prius an exterior detail. I had gotten some water spots from leaving my car parked next to the sprinklers for a week while on vacation and was not able to full get them out myself so I thought I would get a professional detail and see how it went.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$125

Reni W.
06/2011
5.0
auto detailing
  + -1 more
He was prompt, professional and very likable
Description of Work: This guy is exceptional ! He is even better than his reviews read. I had him do two cars, one was my daughters who's been in Afghanistan, He did a 125% job, even more because she is returning to the US this week. Then I gave him a real challenge....my work van that travels to and from a whole lot of Farmers Markets in the county and gets a lot of interior and exterior abuse. I hadn't even washed it in about a year and lets not even talk about the condition of the inside. They both look like new cars. I recommend him with my highest regard. We'll be regulars from now on.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$250

David G.
06/2011
5.0
auto detailing
  + -1 more
I've used him twice and he was great. He was prompt and thorough. The first time I used him it was kind of a borderline emergency and he accommodated me. I liked his attitude. The price was a real good value. He was actually early. I will use him again.
Description of Work: I used Israel's Mobile Detailing for detailing.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$100

Joe B.
05/2011
5.0
auto detailing
  + -1 more
Excellent results, maybe better than factory fresh. :)
Description of Work: Complete detail of 911.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$175

David G.
04/2011
5.0
auto detailing
  + -1 more
Everything looked new when Israel was done. Fabulous job. He even arrived a little early. Notably, I had scheduled him on short notice, and he was able to work me in right after coming off vacation. I showed my bus in a car show the next day and it looked great. Well done Israel, and thanks Angie's List!
Description of Work: Israel cleaned the interior of my vintage VW bus. It has while seats and panels, and it had been quite some time since they had been cleaned. There was also a stain on the carpet.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$95

wendy M.
04/2011
5.0
auto detailing
  + -1 more
I contacted Israel based on his Angie's list rating. I was not disappointed! Scheduling the service was easy and he arrived a few minutes early. He is totally self-contained and required nothing from me (not even a soda). He worked very hard for just under 3 hours and left no surface of my vehicle untouched! Israel uses green materials and I can say that the car has never looked better. He even managed to remove a few scratches. I was very pleased with the entire experience. My neighbors were also impressed and asked for his card. I fully expect to see him in our neighborhood again!
Description of Work: Israel completely detailed my 2006 Audi -- inside and out, including the engine. In addition to washing, waxing and buffing the exterior and cleaning all interior surfaces, all carpets were removed and cleaned separately and even the seat belts were washed and neatly wrapped in towels to dry! Israel is absolutely 'detail' oriented!

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$175

STEPHEN B.
03/2011
5.0
auto detailing
  + -1 more
I obtained the services of Israel Ruizs' IM Detailing after reading the excellent reviews of his service on Angie's List. I am glad I did. To start things off he was punctual. Arriving 10 minutes early for our scheduled appointment. He was friendly and courteous. Next, he is extremely detail oriented. His truck equipment and cleaning supplies are laid out and organized in a neat and orderly fashion in an enclosed step van. He is also completely self-contained providing his own water and compressor for power. Now let me get to the services provided. Israel busily went to work vacuuming, cleaning, polishing, and waxing our car paying attention to the smallest detail. The overall process took approximately 3 hours. My car had not been detailed in over four years. Israel transformed our 2003 Honda CRV into what now looks like a brand-new car. I had to leave before the job was completed, but Israel went for a complete walk-through with my wife to make sure she was totally satisfied with the job. Satisfaction guaranteed is his motto. Israel is the consummate professional. He is what the definition exemplifies: 1. An expert with specialized knowledge who is a master in the field in which one is practicing professionally. 2. Someone who exemplifies high-quality work, service,and ethics. Would I use Israel again... Absolutely. Would I recommend his service... the answer is an unequivocal Yes. P.S. Almost forgot to mention that we have a dog who sheds. I never thought he would get all the dog hair removed. Now, no one would ever know we have a dog.
Description of Work: Interior and exterior complete car detail. This included the engine, the interior, and the exterior of the car, including wheel wells and tire rims.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$175

MARK V.
02/2011
5.0
auto detailing
  + -1 more
After an initial scheduling glitch, Israel called back to reschedule our appointment to detail the interior and exterior of my Toyota Tundra. Israel showed up promptly as scheduled. This being our first face to face contact, I found him to be very friendly, knowledgable and professional. Israel's business is completely self contained - water, power, etc. - and after a review of the truck and the work I desired, he immediately set to work. The entire process took approximately 3 hours. The truck looks fantastic both inside and out. The engine compartment looks like it just rolled off the showroom floor and the finish is smooth as glass. Considering the quality of Israel's work I wouldn't hesitate to hire him in the future. In fact, I'm curious to see what kind of magic he can work on my wife's 11 year old Expedition. I'll let you know how that turns out!
Description of Work: Full interior and exterior truck detail that included hand wash and dry, clay, wax, glaze, vacuum and dressing.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$165

Lester J.
12/2010
5.0
auto detailing
  + -1 more
I would rate his work excellent in every respect. I have never had a detailer do as good a job as he did.
Description of Work: Israel arrived at my home on time and started work on detailing my Lexus immediately.He had a considerable amount of equipment to enable him make the car look nicer than it has in several years.He cleaned the entire engine compartment so well that the engine looks brand new. The inside of the car and the trunk look almost new now.He worked continuously without any breaks and finished the job in a little less than three hours.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$175

Leonard A.
10/2010
5.0
auto detailing, auto repair, upholstery cleaning
  + 1 more
He is very good. I can't remember how much he charged me, but it was reasonable. They just try to make sure you are happy with the work and won't leave you unless you are totally satisfied with what they are doing. They are very professional on a personal level. I would use them again in the future if I needed to.
Description of Work: Israel's Mobile Detailing did detailing on my car that included upholstery cleaning as well.

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro

QUINNITH O.
10/2010
5.0
auto detailing
  + -1 more
Israel arrived on time. He worked for close to three hours detailing my 2003 Honda Accord. It had never had a complete detailing ,but when Israel was through it looked like new inside and out and even under the hood. For detailing, he's your man
Description of Work: Detailed my 2003 Honda Accord

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$165

PAMELA P.
07/2010
5.0
auto detailing
  + -1 more
Israel arrived promptly and spent three hours completely detailing my 2006 Corolla. It is red and now looks like a new car. He explained what he was doing, what he could help with, things that were outside of his routine price. Israel gives a lot of attention to detail - very thorough job. SInce my car is in good shape, the back seats very rarely used, no interior scratches, $185, seemed like a bit much, but I am naive as to the cost of car detailing. I have already recommended him to two friends.
Description of Work: Complete auto detail, including wash, wax, buffing out scratches, inside shampoo of seats, floors and floormats, cleaning all interior surfaces. My car is a 2006 Corolla in good condition.

Rating CategoryRating out of 5
quality
5.0
value
4.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$185

Jill G.
12/2009
5.0
auto detailing
  + -1 more
A couple months after returning from a 4000 mile road-trip vacation, I decided to get my SUV detailed when it didn't get clean from running it through automated car washes. I have never used detailing services before, so I checked Angie's List to find a mobile detailer who would come all the way out to my home located in the mountains east of San Diego. After reading the positive reviews of Israel's service, I called him. He was very friendly and professional, so I made an appointment with him. He called to confirm our appointment the day prior, and arrived at my house exactly when he promised. He spent 3 hours on the detailing, and my 2001 vehicle now looks better than it ever has. I'm impressed Isreal even got off the numerous baked-on bugs that covered the grill, bumper and mirrors. If you are looking for a mobile detailer who is professional in all aspects and takes pride in his work, then look no further - call Israel!
Description of Work: Complete detail of my SUV

Rating CategoryRating out of 5
quality
5.0
value
5.0
professionalism
5.0
responsiveness
5.0
punctuality
5.0

Yes, I recommend this pro
$200

Contact information

1713 Augusta Ct, El Cajon, CA 92019


Service hours

Sunday:
6:00 AM - 7:00 PM
Monday:
7:00 AM - 7:00 PM
Tuesday:
7:00 AM - 7:00 PM
Wednesday:
7:00 AM - 7:00 PM
Thursday:
7:00 AM - 7:00 PM
Friday:
7:00 AM - 7:00 PM
Saturday:
6:00 AM - 7:00 PM

Licensing

Bonded

Insured

No License Required for Trade

Eco-friendly Accreditations

LEED Accredited Professional
No
Energy Star Partner
No
EPA Lead-Safe Certified
No
Use Green Products or Work Practices
Yes
State Contractor License Requirements

All statements concerning insurance, licenses, and bonds are informational only, and are self-reported. Since insurance, licenses and bonds can expire and can be cancelled, homeowners should always check such information for themselves. To find more licensing information for your state, visit our State Contractor License Requirements page.

*Contact business to see additional licenses.


Service Categories

Auto Detailing,
Auto Service,
Upholstery Cleaning,
Car Washes

FAQ

IM Detailing is currently rated 5 overall out of 5.

Sunday: 6:00 AM - 7:00 PM

Monday: 7:00 AM - 7:00 PM

Tuesday: 7:00 AM - 7:00 PM

Wednesday: 7:00 AM - 7:00 PM

Thursday: 7:00 AM - 7:00 PM

Friday: 7:00 AM - 7:00 PM

Saturday: 6:00 AM - 7:00 PM

IM Detailing accepts the following forms of payment: American Express,Check,MasterCard,Visa
No, IM Detailing does not offer free project estimates.
Yes, IM Detailing offers eco-friendly accreditations.
Yes, IM Detailing offers a 10% senior discount.
Yes, IM Detailing offers emergency services.
No, IM Detailing does not offer warranties.
IM Detailing offers the following services: Interior & Exterior Detailing, Maintenance, Washing

Contact information

1713 Augusta Ct, El Cajon, CA 92019


Service hours

Sunday:
6:00 AM - 7:00 PM
Monday:
7:00 AM - 7:00 PM
Tuesday:
7:00 AM - 7:00 PM
Wednesday:
7:00 AM - 7:00 PM
Thursday:
7:00 AM - 7:00 PM
Friday:
7:00 AM - 7:00 PM
Saturday:
6:00 AM - 7:00 PM