The apartment was clean and in a perfect location. However our experience with check-in/check out was terrible. We arrived to pick up the keys early and there was no one available at the desk. We almost left after 5 minutes, when someone showed up. Then, they proceeded to change our apartment and gave us a printout with wrong location. After 3 taxies back and forth, we managed to resolve the issue. At this point the management offered us a late check out which we were happy to accept. However, when we came back to the apartment on the day of our check out at 13:30pm to pick up our bags, our key cards were de-activated! When we called the office, no one picked up. We were frantic with anxiety of missing our flights, but luckily were saved by the cleaner. Unfortunately, we cannot recommend this company.