Clean, comfortable, good location, good kitchen, and reliable communication.
You will have to climb stairs so be aware of that when you’re packing your suitcase.