Great location, friendly hosts and thoughtful touches.