The apartment is nice, but communication and check-in very disappointing. I asked for an early check-in and eventually had to even wait in the pouring rain at the "normal" check in time for someone to come, as i didn't receive any other information than "i will let you know when you can check-in" and then never heard something after that, only to find out the apartment still wasn't even cleaned. So i was sent back out to wait another 2,5 hours causing me to miss my business meetings. Upon complaining about this there wasn't an apology and it was just "if you don't like to stay you are free to leave, there is no refund." If the communication and check-in would have been better I would have returned here, but unfortunately I can't give a recommendation for this place.