This place is a good stay, great location and I believe overall this was worth the time and money spent.
However, there were some problems which I hope others don't face.
1) The bathroom sink water was pretty dirty, it has some white sediment suspended in it (especially if you try to run it hot). It clears up eventually if you let it run for a few minutes, but I don't feel super safe using it to brush.
2) The WiFi at the apartment (605) is spotty, and we asked for help quite a lot but no one came. We were offered the public WiFi which was mostly unusable due to being too slow/ flaky for our needs.