A+ on all counts: handy location, lovely home, spotless accommodations, gracious host. I'd return in a heartbeat.