An excellent stay in a very clean flat.