Clean, spacious, great location, good communication by host. Lots of stairs to get in flat which was fine for us but might prove a challenge if stairs present a challenge.