Clean, beautiful flat, great location and wonderful hosts. All you can wish for and more.