We stayed at the Le Meridien. It's a good location, but per the other notes, it's not in a high end area. It's still very safe though. There is a parking garage there, but the spaces are tiny... I'm glad I got the driver's assistance package... the cameras and the sensors were needed in that garage. There aren't any nice views from the rooms either, because of where the hotel is located (near the main train station). The rooms are really nice and if you have any status with Starwood, you can get free breakfast.
The Le Meridien is a good place to stay before you pick up your car, if you want to do touristy stuff in Munich. It seems like the Marriott or the Westin may be better to stay at after you pick up your car, because of their parking situation and they are in a less dense area. As long as you're near a U station, it's very easy and fast to get around Munich.