Perhaps the best AirBnb we have ever stayed in.