Just wanted to add a recommendation for a hotel in south Munich, based on some very happy visitors. They stayed in the
NH hotel in
Unterhaching, on the S5 line.
Its a bit far out if you live in the city centre, but for those of us living on the outskirts of the city it is very useful. The train takes around 25 minutes to get to the city centre.
It is a very modern 4 star(?) hotel only a few minutes walk from Unterhaching train station. They happened to have very good rates when we were looking, around 55 euro excluding breakfast for a double room. The rooms were outstanding for that price, they were actually suites including a separate bedroom, bathroom and spacious living/kitchen room. I think most if not all of the rooms in the hotel are suites. From the outside the building might look a bit unattractive or not very cosy, but it is lovely from the inside.
There's a few nice restaurants and bars within walking distance, one of the other reasons we chose it was the location.