This Airb&b ticks all the right boxes for a most enjoyable stay.