Excellent apartment, super-clean, modern, tidy, with excellent location for city centre.
Need to be very clear about a later check-out, if this is required. And you may need clear German translation, if you are not a native German-speaker.