The apartment was clean and was in the perfect location! All communication was great and the hosts were readily accessible. The check in process was a little confusing, so if you are staying here just pay special attention to the directions! Would recommend!