Excellent location, good communication, easy check in and check out, spacious apartment with all the basics. Would definitely recommend it for a short stay.
Would not recommend it for a long stay though. It's one of those rental units that photograph well but construction quality is low and you wish the designer was forced to live in it as "education." No single deal breaker but all the small annoying details (eg a sink where even dishes don't fit, having to step on a sofa to close the blinds, impossibly placed ac controls, shortage of sockets, doors opening into one another in some kind of maze, etc etc) kinda wear you out if you stay for a while.