Overall, it's a nice place. The location is really great! Th apartment itself needs a little refurbishment, there were some bugs and insects in the entrance.
Also, we wish it was a self-check in.