great host, great home & great location - ticks all the required boxes!