Great stay, great flat, great host