Great room, great flat, great location and great host (including the wee dog).