To keep it simple: great location, great flat, and great host
Totally recommendable