Great apartment, unfortunately the communication was very poor. We were waiting for a response for over 2 hrs to check-in. Then when they finally responded saying someone would be there, the person who was delivering the keys was upset at us for being late. We explained to him that we had been waiting for confirmation for 2 hrs and he continued to scold us for being late. We also had to interrupt our dinner (that we brought all our luggage because we had nowhere to put it) to pick up the keys.