Great stay, great apartment, even better location