Location is very central - and with that also comes all the street noises. If you want a silent place this will not be the one. Music and peoples on street you can hear very well. For short stay you can live with all that noise (but sleeping wasn’t so easy because of that).
Apartment has everything what you need. We were 8 people, so we had a plenty of space for everyone. Communication was easy and well, we waited for check in 30 min. Wouldn’t suggest to go there with car, take some taxi, tram or walk (location for that is perfect).