A great weekend in Lewiston