Excellent all around. Great location, good communication, flexibility checking in. The apartment was even better than we expected.