Theresa's flat is a great option for seeing so much of Munich. There are plenty of restaurants in the area (along with recommendations on a sheet in the flat), easy access to public transport, and lots of space to make yourself at home while staying. The checkin process was easy and flexible based on our arrival and no issues came up at all during the stay.
We would 100% book again and cannot recommend it enough.