We have stayed in this complex before. Property was clean, close to everything. A few improvements would be: a second set of keys, air conditioning in the bedrooms, not just the living area and better communication-it would have helped to have the apartment number and check in process well ahead of our arrival.