The apartment is clean and was perfect for our stay. Communication was outstanding, we knew exactly what we needed to do to check in, in a busy city environment. Check in/check out options was also very thoughtful and convenient. We would stay here again, for sure.