Second stay at this Airbnb and it ticks all the boxes once again