5 stars all around! Great location, great communication, great apartment. Couldn't have asked for anything more!