The location is great but the apartment was smaller than we thought for 4 adults.
We had a problem with insects and centipedes and the bedding was not the best.
overall the apartment is ok but I would not recommend it if you are looking for a luxury place. Also when you arrive into the building the hallways and walls are very dirty.
Self check in was very difficult for us too.