Good space in a solid location.
The apartment units (we rented four units) were spaced out on different sides of the building, which was a bit inconvenient and not made clear when booking. And the building manager didn't speak any English which made communication difficult. Only one person in our group of 13 spoke fluent Spanish.
Besides that, no concerns.