great apartment great location perfect stay