The location is great and frontdesk is highly communicative, but for what you're getting this is overpriced. The apartment is just so cheap, everything feels like it is about to fall apart. The chair didn't seem like it could support weight, none of the sliding doors worked very well, the building indoor stairwell was smelly and had dog poop in multiple places.
On another note after we booked the place, we learned they have many properties all over the US and I would rather be helping small mom and pop investors.
We would probably just get a hotel next time, but again great location.