This is a great apartment in a great location. However, there were a several issues. I was notified only a short time before my 4pm check in time that I could not check in until 5 or 5:30pm. That was disappointing because it was Friday night and I had been driving all day. Also, the check in process is a 19 step process of checking in, getting gate codes, getting door codes, getting parking garage fabs, etc. Moving my luggage throughout out the complex, into elevators, and then the delayed check in was difficult for me and I was tired. Then Sunday morning a very nice house cleaning staff member was waiting outside my door ready to get into the apartment at 10:40, and my check out was at 11am. Also, they texted me at 7am to say my check out was at 11am, which I knew. I let the cleaning crew into the apartment at 10:59am and left. Then the Kasa company starts calling my phone at 11:15am saying "You need to vacate the apartment, check out time was 11am!" I let them know, they poor communication with their staff. And that I left apartment at 11am and let the cleaning crew in. If anything, they should have given my a slightly later check out since my check in was delayed to begin with. Anyway, I won't stay there again because that is too much trouble when trying to enjoy a relaxing weekend out of town.