This apartment is probably fine for short stays, but be aware that it is on a very noisy street with poor insulation. Ear plugs/boise cancelling headphones are a must for a light sleeper.
The apartment does not feel appropriately appointed for longer stays, but again, probably a non-issue for a short trip.
General location is good, and the managing agent is fast to respond and helpful.