Great location, friendly hosts and many thoughtful touches.