The place was as expected, the location is good.
I found it inconvenient that I had to pick up the keys at a "Welcome Center" which is located 3 subway stations away from the apartment. The fact that one needs to do this was stated in the description under "Read more about the space" which is easy to miss.