Good location, good hosting, and a spacious, clean and comfortable apartment. Lots of steps though...