We stayed only one night, the apartment is a lot bigger than you might think from the pictures. Communication was great, check-in process was easy. City center is not far away, only 4 stations away by subway.
Highly recommended!