Citation: 1C_255/2017 E. C

Die Einsprecher (Beschwerdeführer) erheben Beschwerde in öffentlich-rechtlichen Angelegenheiten mit den Anträgen, das Urteil des Kantonsgerichts Luzern vom 20. März 2017 und den Baubewilligungsentscheid der Stadt Luzern vom 14. Dezember 2015 aufzuheben und das Baubewilligungsgesuch abzuweisen. Eventuell seien Ziff. 2 und 3 des Dispositivs des angefochtenen Urteils aufzuheben und für dasvorinstanzliche Verfahren die amtlichen Kosten und die Parteientschädigung der Stadt Luzern aufzuerlegen. Subeventuell sei das angefochtene Urteil aufzuheben und die Sache zur neuen Entscheidung an die Vorinstanz zurückzuweisen. Das Gesuch der Beschwerdeführer, der Beschwerde die aufschiebende Wirkung zu erteilen, wies das Bundesgericht mit Präsidialverfügung vom 29. Juni 2017 ab. Das Kantonsgericht schliesst auf Abweisung der Beschwerde. Die Stadt Luzern und die Bauherrin (Beschwerdegegnerin) beantragen, die Beschwerde abzuweisen, soweit darauf einzutreten sei. In ihrer Replik stellen die Beschwerdeführer den Antrag, bei der Staatsanwaltschaft Kriens die Edition der Verfahrensakten betreffend eines im September 2014 an der Geissmatthalde verursachten Parkschadens mit Fahrerflucht zu verlangen. In ihrer Stellungnahme beantragt die Beschwerdegegnerin für den Fall des Beizugs dieser Akten zusätzlich die Edition der Akten eines anderen Strafverfahrens.