Perfect, lovely spaces, sparkling clean, great location and lovely host