The apartment is fine.
Communication was great and checkin was easy. Excellent location, but some might find it too noisy.
The apartment was clean, but plagued by cockroaches, flies, and red ants, so we chose not to use the kitchen at all to avoid bringing in any food that might attract more insects.
Overall, fine place to stay but I would not stay again because of the cockroach problem.